Skripta koju koristim: Noxicus
Detaljan opis problema: Ne radi mi komanda, mozete mi reci sta je krivo??
Dio skripte: CMD:healall(playerid ,params[])
{
new string[128];
if(PlayerInfo[playerid][pAdmin] < 1)
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin %s je izlijecio sve igrace na serveru.", sendername);
SendClientMessageToAll(COLOR_GREY, string);
for(new i = 0; i <= 200; i++)
{
if(IsPlayerConnected(i))
{
SetPlayerHealth(i, 100);
}
}
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
kako ne radi, ne healal ili ?
kad upisem /healall nepojavljuje se nista!
probaj sa ovom mojom:
CMD:healall(playerid ,params[])
{
new string[99];
if(PlayerInfo[playerid][pAdmin] < 1338) return SendClientMessage(playerid, WHITE, "Nemas ovlastenje za ovu komandu!");
format(string, sizeof(string), "Admin %s je izlecio sve igrace na serveru.", ImeIgraca(playerid));
SendAdminMessage(COLOR_IVORY, string);
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))
{
SetPlayerHealth(i, 100);
}
}
return 1;
}
Nemam definirano to tvoje :-X
Citat: [LC]OptX poslato Septembar 01, 2011, 18:29:54 POSLE PODNE
Nemam definirano to tvoje :-X
koji errori tu dodu, postaj mi pa cu ti rec sta dalje
C:\Documents and Settings\Alen\Desktop\MegaRolePlay\gamemodes\Lacoste.pwn(32172) : error 017: undefined symbol "ImeIgraca"
Citat: [LC]OptX poslato Septembar 01, 2011, 18:52:25 POSLE PODNE
C:\Documents and Settings\Alen\Desktop\MegaRolePlay\gamemodes\Lacoste.pwn(32172) : error 017: undefined symbol "ImeIgraca"
new ImeIgraca[MAX_PLAYER_NAME];
?
ubaci samo
new ImeIgraca[MAX_PLAYER_NAME];
Evo ga radi, samo ne pokazuje ime admina, ali nema veze. Hvala vam. Moze LOCK ovo!
Dodaj posle ImeIgraca ,PlayerInfo[pAdmin]
I pisace ti ime admina,Ako na to mislis?
Citat: Vlado_Plavsic poslato Septembar 01, 2011, 19:10:22 POSLE PODNE
Dodaj posle ImeIgraca ,PlayerInfo[pAdmin]
I pisace ti ime admina,Ako na to mislis?
Ma nije potrebno!
CMD:healall(playerid ,params[])
{
new string[99];
if(PlayerInfo[playerid][pAdmin] < 1338) return SendClientMessage(playerid, WHITE, "Nemas ovlastenje za ovu komandu!");
format(string, sizeof(string), "Admin %s je izlecio sve igrace na serveru.", PlayerInfo[pAdmin] );
SendAdminMessage(COLOR_IVORY, string);
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))
{
SetPlayerHealth(i, 100);
}
}
return 1;
}
Evo da pise nick admina .
Probao sam. Ali ne pise. Nema veze, netreba!!
uzmo moju komandu ubaci ono new imeIgraca..
i jos ovo dodaj:
stock ImeIgraca(playerid)
{
new Ime[MAX_PLAYER_NAME];
GetPlayerName(playerid, Ime, sizeof(Ime));
return Ime;
}
Ama netreba! :D Hvala vam!