Problem(error/warning): Novi sam u skriptanju i zanima me kako da napravim komandu /stats i da mi izadju sve potrebne informacije o igracu.
Dio skripte: [ pawn ]-[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]-[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
[pawn]CMD:stats(playerid)
{
new buffer[128];
format(buffer, sizeof buffer, "Vas Level: %d, Vas Novac: $%d, Respekti: %d", PlayerInfo[playerid][Level], PlayerInfo[playerid][Novac], PlayerInfo[playerid][Respekti]);
SCM(playerid, -1, buffer);
}[/pawn]
Isto tako mozes i u dialogu, samo umjesto SCM(....) stavis ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSBOX,"Stats",buffer,"Izlaz","");
* Takodje prilagodi skripti
C:\Users\dana\Desktop\School Time RolePlay\gamemodes\MAPE.pwn(239) : warning 203: symbol is never used: "stats"
Meni ovo izlazi kada uradim tu komandu moze pomoc?
Nisi dodao return true; ispod SCM.
C:\Users\dana\Desktop\Komande radim i ostalo\[IRP] Imperial - RolePlay\gamemodes\IRP.pwn(4971) : error 017: undefined symbol "Level"
E sada mi ovo izlazi mozes mi pomoci opet?
Citat: Glisa012 poslato Maj 14, 2020, 11:30:38 PRE PODNE
C:\Users\dana\Desktop\Komande radim i ostalo\[IRP] Imperial - RolePlay\gamemodes\IRP.pwn(4971) : error 017: undefined symbol "Level"
E sada mi ovo izlazi mozes mi pomoci opet?
[pawn]
new Level;
[/pawn]
;)
Ne razumem sta me vise ovde jebe sada mi izlazi ovo!!!
C:\Users\dana\Desktop\Komande radim i ostalo\[IRP] Imperial - RolePlay\gamemodes\IRP.pwn(4974) : warning 213: tag mismatch
C:\Users\dana\Desktop\Komande radim i ostalo\[IRP] Imperial - RolePlay\gamemodes\IRP.pwn(4974) : warning 213: tag mismatch
C:\Users\dana\Desktop\Komande radim i ostalo\[IRP] Imperial - RolePlay\gamemodes\IRP.pwn(4974) : warning 213: tag mismatch
posalji tu tu liniju, par iznad i ispod
enum PlayerInfos
{
pLevel,
pNovac,
pRespekti
}
static PlayerInfo[MAX_PLAYERS][PlayerInfos];
//////
[pawn]CMD:stats(playerid)
{
new buffer[128];
format(buffer, sizeof buffer, "Vas Level: %d, Vas Novac: $%d, Respekti: %d", PlayerInfo[playerid][Level], PlayerInfo[playerid][Novac], PlayerInfo[playerid][Respekti]);
SCM(playerid, -1, buffer);
return 1;
}[/pawn]
Posto sam glup da li mozes da mi objasnis zasto static PlayerInfo ?