Quote:
Originally Posted by SumX
Mi-a sarit in ochi!
PHP Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmd, "/lcsannc", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_NICERED, "Nu esti autorizat sa folosesti aceasta comanda!";
return 1;
}
SendClientMessageToAll(TEAM_VAGOS_COLOR, "Eventul LCS a fost pornit! Scrie /joinlcs pentru a concura si tu!";
}
return 1;
}
Vrei asa,cred:
PHP Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmd, "/lcsannc", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
SendClientMessageToAll(TEAM_VAGOS_COLOR, "Eventul LCS a fost pornit! Scrie /joinlcs pentru a concura si tu!";
}
else
{
SendClientMessage(playerid, COLOR_NICERED, "Nu esti autorizat sa folosesti aceasta comanda!";
}
return 1;
}
return 1;
}
Mai sunt si la alte comenzi...corecteaza-le.
|
Daca tu nu scriptezi asa nu inseamna ca e gresit. Este corect deoarece in caz ca playerul nu are admin 1 va aparea mesajul ala dupa care va fi returnat , asta insemnand ca nu o sa mai apara ce este dupa acel IF. Scuze dar sunt praf la romana si s-ar putea ca 50% din ce am scris sa fie ca dracu..
HTML Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmd, "/lcsannc", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_NICERED, "Nu esti autorizat sa folosesti aceasta comanda!");
SendClientMessageToAll(TEAM_VAGOS_COLOR, "Eventul LCS a fost pornit! Scrie /joinlcs pentru a concura si tu!");
}
return 1;
}
este una si aceeasi ca folosirea de if & else.. si inca ceva , mie mi-a sarit in ochi faptul ca el a folosit SendClientMessage astfel ..
HTML Code:
SendClientMessageToAll(TEAM_VAGOS_COLOR, "Eventul LCS a fost pornit! Scrie /joinlcs pentru a concura si tu!";
Nu stiu daca "Ti-a sarit in ochi" dar lipseste acea )..
Code:
SendClientMessageToAll(TEAM_VAGOS_COLOR, "Eventul LCS a fost pornit! Scrie /joinlcs pentru a concura si tu!");
Deci m-ai pe scurt tu i-ai zis ceva care nu avea rost in loc sa ii corectezi erorile de compilare ..