Skripta koju koristim: GF
Detaljan opis problema: Napravio sam komandu /gmonduty i sad kad kompajlam dobijem 100 errora, uglavnom to errori kako mi neka funkcija nije Implementovana, a kad uklonim tu komandu sve radi i kompajlam bez errora...
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Zasto ? Jel moze neko iskusniji da kaze, ako treba postat cu i komandu :S
Daj errore / warninge
Nemoj djaba, problem je do komande a ne do errora. Ima ih preko 50 a od tih 50 errora 4,5 se ponavljaju.
Kazem da su to uglavnom errori da mi funkcije nisu implementovane a te funkcije su prije ubacivanja komande radile savrseno.
Evo vam komanda pa pregledajte. I molim da mi malo iskusniji objasne u cemu je problem.
CMD:gmduty(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pGameMaster] >= 1)
{
if(GMDuznost[playerid]== 0)
{
new sMsg[128];
GetPlayerName( playerid, sMsg, MAX_PLAYER_NAME );
SetPlayerColor( playerid, COLOR_GREEN );
GMDuznost[playerid] == 1;
JB_SetPlayerArmour(playerid, 250);
JB_SetPlayerHealth(playerid, 250);
format( sMsg, sizeof( sMsg ), "[SERVER] %s je sada na GameMaster duznosti.", sMsg );
SendClientMessageToAll( COLOR_LIGHTRED, sMsg );
}
else if(GMDuznost[playerid] == 1)
{
GMDuznost[playerid] = 0;
JB_SetPlayerArmour(playerid, 0);
JB_SetPlayerHealth(playerid, 100);
SetPlayerColor(playerid,TEAM_HIT_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "[SERVER]: %s vise nije na duznosti.", sendername);
SendClientMessageToAll(0xFF00EBFF,string);
return 1;
}
}
return 0;
}
omg, daj errore
Koliko ja vidim fali ti jedna }
Moraš imati jednaki broj otvorenih i zatvorenih..
evo ti
CMD:gmduty(playerid, params[])
{
if (PlayerInfo[playerid][pGameMaster] >= 1)
{
if(GMDuznost[playerid]== 0)
{
new sMsg[128];
GetPlayerName( playerid, sMsg, MAX_PLAYER_NAME );
SetPlayerColor( playerid, COLOR_GREEN );
GMDuznost[playerid] == 1;
JB_SetPlayerArmour(playerid, 250);
JB_SetPlayerHealth(playerid, 250);
format( sMsg, sizeof( sMsg ), "[SERVER] %s je sada na GameMaster duznosti.", sMsg );
SendClientMessageToAll( COLOR_LIGHTRED, sMsg );
}
else if(GMDuznost[playerid] == 1)
{
GMDuznost[playerid] = 0;
JB_SetPlayerArmour(playerid, 0);
JB_SetPlayerHealth(playerid, 100);
SetPlayerColor(playerid,TEAM_HIT_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "[SERVER]: %s vise nije na duznosti.", sendername);
SendClientMessageToAll(0xFF00EBFF,string);
return 1;
}
}
return 0;
}