SA-MP Forums Archive
Problema Radar - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Română/Romanian (https://sampforum.blast.hk/forumdisplay.php?fid=40)
+---- Thread: Problema Radar (/showthread.php?tid=639091)



Problema Radar - SmLEl - 11.08.2017

Am copiat dintr-un gm sistemul radar si cand dau compile imi da

D:\bottles\GM\gamemodes\GM.pwn(5527) : error 017: undefined symbol "Radaron"
D:\bottles\GM\gamemodes\GM.pwn(5531) : warning 213: tag mismatch
D:\bottles\GM\gamemodes\GM.pwn(5533) : error 017: undefined symbol "Carspeed"
D:\bottles\GM\gamemodes\GM.pwn(5534) : error 017: undefined symbol "Radarlimit"
D:\bottles\GM\gamemodes\GM.pwn(5539) : error 017: undefined symbol "Radarlimit"
D:\bottles\GM\gamemodes\GM.pwn(5541) : error 017: undefined symbol "Radarlimit"
D:\bottles\GM\gamemodes\GM.pwn(8826) : error 017: undefined symbol "Radaron"
D:\bottles\GM\gamemodes\GM.pwn(11338 -- 11339) : warning 202: number of arguments does not match definition
D:\bottles\GM\gamemodes\GM.pwn(21630) : error 012: invalid function call, not a valid address
D:\bottles\GM\gamemodes\GM.pwn(21630) : warning 215: expression has no effect
D:\bottles\GM\gamemodes\GM.pwn(21630) : error 001: expected token: ";", but found ")"
D:\bottles\GM\gamemodes\GM.pwn(21630) : error 029: invalid expression, assumed zero
D:\bottles\GM\gamemodes\GM.pwn(21630) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


10 Errors.

erorile sunt de la :

public CustomPickups()
{
new Floatldposx, Floatldposy, Floatldposz;
new string[564];
foreach(Player,i)
{
GetPlayerPos(i, oldposx, oldposy, oldposz);
if(Radaron[i] == 1)
{
foreach(Player, o)
{
if(IsPlayerInRangeOfPoint(o, 30.0, oldposx, oldposy, oldposz) && GetPlayerState(o) == PLAYER_STATE_DRIVER == 0)
{
new speed = Carspeed(i);
if(speed > Radarlimit[i])
{
new nameradar[25],nameradar1[25];
GetPlayerName(o,nameradar,sizeof(nameradar));
GetPlayerName(i,nameradar1,sizeof(nameradar1));
format(string, sizeof(string), "{f03337}%s[ID:%d] conduce cu %d km/h, locatia: %s, limita radarului: %d km/h!", nameradar,o,speed,GetPlayerZone(o),Radarlimit[i]);
SendClientMessage(i,COLOR_WHITE,string);
format(string, sizeof(string), "{f03337}Ai fost surpris de catre %s radar cu %d km/h, limita radarului este de: %d km/h.",nameradar1,speed,Radarlimit[i]);
SendClientMessage(o,COLOR_WHITE,string);
return 1;
}
}
}
}
}
return 1;
}


Re: Problema Radar - SmLEl - 11.08.2017

am rezolvat acum imi da eroare la asta :
D:\bottles\GM\gamemodes\GM.pwn(21630) : error 012: invalid function call, not a valid address
D:\bottles\GM\gamemodes\GM.pwn(21630) : warning 215: expression has no effect
D:\bottles\GM\gamemodes\GM.pwn(21630) : error 001: expected token: ";", but found ")"
D:\bottles\GM\gamemodes\GM.pwn(21630) : error 029: invalid expression, assumed zero
D:\bottles\GM\gamemodes\GM.pwn(21630) : fatal error 107: too many error messages on one line


linia :
if(ccar && LSPDCar(tmpcar) || ccar && NgCar(tmpcar) || ccar && FbiCar(tmpcar));


Re: Problema Radar - Jessyy - 11.08.2017

cel mai probabil este de la linia "if", avand in vedere ca el nu se termina niciodata in ";" ci intr-un block care la randul lui contine un set de comenzi de genul "{ printf("Learn more about pawn"); }


Re: Problema Radar - HeLiOn_PrImE - 11.08.2017

undeva ai uitat sa pui ";"


Re: Problema Radar - SmLEl - 11.08.2017

Am rezolvat . Doar ca nu functioneaza cum trebuie . Cand trece un player peste 100 km nu apare nimic nici lui nici mir


Re: Problema Radar - DimaShift - 12.08.2017

ai uitat sa faci define (new, static sau #define) la:
Carspeed
Radarlimit
Radaron


Код:
new string[564];
format(string, sizeof(string), "{f03337}%s[ID:%d] conduce cu %d km/h, locatia: %s, limita radarului: %d km/h!", nameradar,o,speed,GetPlayerZone(o),Radarlimit[i]);
SendClientMessage(i,COLOR_WHITE,string);

ma uit la acesta functie, si vad numai cod scris in zadar! ar trebui sa faci niste lectii de pawno


new string[144];
format(string, sizeof(string), "{f03337}%s[ID:%d] conduce cu %d km/h, locatia: %s, limita radarului: %d km/h!", nameradar,o,speed,GetPlayerZone(o),Radarlimit[i]);
SendClientMessage(i,-1,string);
string[0] = EOS;


Re: Problema Radar - SmLEl - 12.08.2017

Eu am luat acest script dintr.un gm.
Sunt incepator
Si am facut new radaron[MAX_PLAYERS]
NEW radarlimit[MAX_PLAYERS]