Jump to content
  • 0

pomoc Nejde scompilovat


lgaming

Dotaz

Dobry den toto mi nejde scompilovat 

 

#include <dudb>
#pragma unused ret_memcpy

#define MAX_MARKERS 500 //Maximální Počet Icon Na Serveru

enum Info
{
    Float:X, //Posice X
    Float:Y, //Pozice Y
    Float:Z,  //Pozice Z
    Icontype, //Icona
    Colour, //Barva Ikony
    Float:Dist
};

new MarkerInfo[MAX_MARKERS][Info];
new MarkerID = -1;
new PlayerMarkers[MAX_PLAYERS][MAX_MARKERS];
new MarkerUsed[MAX_MARKERS];
new IconID[MAX_PLAYERS][MAX_MARKERS];
new SlotsUsed[MAX_PLAYERS][100];

stock CreateMapIcon(Icontype, Colour, Float:X, Float:Y, Float:Z, Float:dist = 100.0)
{
    MarkerID ++; //Přidá Iconu
    MarkerUsed[MarkerID] = 1;//Jestli to bylo použito
    MarkerInfo[MarkerID][markertype] = Markertype; // Mapicona
    MarkerInfo[MarkerID][x] = X; //Pozice X
    MarkerInfo[MarkerID][y] = Y; //Pozice Y
    MarkerInfo[MarkerID][z] = Z; //Pozice Z
    MarkerInfo[MarkerID][color] = Color; //Barva
    MarkerInfo[MarkerID][Dist] = dist;
}

forward IconCheck();// Naforwardujeme
public OnFilterScriptInit() / public GameModeInit
{
SetTimer("IconCheck", 500, true);
return 1;
}

public IconCheck()
{
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
for(new S; S<MarkerID+1; S++)
{
if(MarkerUsed[S] == 1)
{
if(IsPlayerInRangeOfPoint(i, MarkerInfo[S][Dist], MarkerInfo[S][x], MarkerInfo[S][y], MarkerInfo[S][z]) && PlayerMarkers[i][S] == 0) // Je dost blízko, aby hráčova Mapicona a nemá již ji nastreamovanou.
{
for(new K; K<100; K++)
{
if(SlotsUsed[i][K] == 0)
{
SlotsUsed[i][K]++;
IconID[i][S] = K;
break;
}
}
SetPlayerMapIcon(i, IconID[i][S], MarkerInfo[S][x], MarkerInfo[S][y], MarkerInfo[S][z], MarkerInfo[S][markertype], MarkerInfo[S][color]);//Vytvoří Map Iconu
PlayerMarkers[i][S] = 1;
continue;
}
}
if(!IsPlayerInRangeOfPoint(i, MarkerInfo[S][Dist], MarkerInfo[S][x], MarkerInfo[S][y], MarkerInfo[S][z]) && PlayerMarkers[i][S] == 1) //Jestliže hráč vypadne, tak bude vzdálenost icony zničena
{
SlotsUsed[i][IconID[i][S]] = 0;
PlayerMarkers[i][S] = 0;
RemovePlayerMapIcon(i, IconID[i][S]);
continue;
}
}
}
}
return 1;
}

Errors

C:\Users\Erik\Documents\GTA San Andreas User Files\pawno\include\dutils.inc(22) : error 017: undefined symbol "MAX_PLAYERS"
C:\Users\Erik\Documents\GTA San Andreas User Files\pawno\ss.pwn(18) : error 017: undefined symbol "MAX_PLAYERS"
C:\Users\Erik\Documents\GTA San Andreas User Files\pawno\ss.pwn(20) : error 017: undefined symbol "MAX_PLAYERS"
C:\Users\Erik\Documents\GTA San Andreas User Files\pawno\ss.pwn(21) : error 017: undefined symbol "MAX_PLAYERS"
C:\Users\Erik\Documents\GTA San Andreas User Files\pawno\ss.pwn(23) : warning 219: local variable "Icontype" shadows a variable at a preceding level
C:\Users\Erik\Documents\GTA San Andreas User Files\pawno\ss.pwn(23) : warning 219: local variable "Colour" shadows a variable at a preceding level
C:\Users\Erik\Documents\GTA San Andreas User Files\pawno\ss.pwn(23) : warning 219: local variable "X" shadows a variable at a preceding level
C:\Users\Erik\Documents\GTA San Andreas User Files\pawno\ss.pwn(23) : warning 219: local variable "Y" shadows a variable at a preceding level
C:\Users\Erik\Documents\GTA San Andreas User Files\pawno\ss.pwn(23) : warning 219: local variable "Z" shadows a variable at a preceding level
C:\Users\Erik\Documents\GTA San Andreas User Files\pawno\ss.pwn(23) : error 070: rational number support was not enabled
C:\Users\Erik\Documents\GTA San Andreas User Files\pawno\ss.pwn(23) : warning 235: public function lacks forward declaration (symbol "OnFilterScriptInit")
C:\Users\Erik\Documents\GTA San Andreas User Files\pawno\ss.pwn(36) : error 029: invalid expression, assumed zero
C:\Users\Erik\Documents\GTA San Andreas User Files\pawno\ss.pwn(36) : warning 215: expression has no effect
C:\Users\Erik\Documents\GTA San Andreas User Files\pawno\ss.pwn(36) : error 001: expected token: ";", but found "public"
C:\Users\Erik\Documents\GTA San Andreas User Files\pawno\ss.pwn(36) : fatal error 107: too many error messages on one line

Link to comment
Share on other sites

4 odpovědí na tuto otázku

Recommended Posts

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...