In game errors commands -
Eymeric69 - 18.05.2016
In Game when i tape /serviceadmin it make me admin but when i do /stopserviceadmin it say me "tu n'est pas en service admin tape /serviceadmin pour devenir admin"
And the same when i tape /godmodeon and /godmodeoff
there is the code
PHP код:
COMMAND:serviceadmin(playerid, params[])
{
SendAdminText(playerid, "/serviceadmin", params);
if (APlayerData[playerid][LoggedIn] == false) return 0;
if (APlayerData[playerid][PlayerLevel] < 1) return 0;
if (GetPVarInt(playerid, "SERVICEADMIN") == 0)
return SendClientMessage(playerid, -1, "Tu es dйjа en service admin !");
new AdminName[24];
new string[128];
GetPlayerName(playerid, AdminName, sizeof(AdminName));
format(string, sizeof(string),"L'administrateur %s c'est mis en service !", AdminName);
SendClientMessageToAll(0xFFFFFF, string);
SetPlayerSkin(playerid, 217);
SendClientMessage(playerid,0xFFFFFFFF, "Vous etes passez en admin en service !");
return 1;
}
COMMAND:stopserviceadmin(playerid, params[])
{
SendAdminText(playerid, "/stopserviceadmin", params);
if (APlayerData[playerid][LoggedIn] == false) return 0;
if (APlayerData[playerid][PlayerLevel] < 1) return 0;
if (GetPVarInt(playerid, "STOPSERVICEADMIN") == 1)
return SendClientMessage(playerid, -1, "Tu n'est pas en service admin fait /serviceadmin pour иtre en service admin !");
new AdminName[24];
new string[128];
GetPlayerName(playerid, AdminName, sizeof(AdminName));
format(string, sizeof(string),"L'administrateur %s c'est mis en hors service admin !", AdminName);
SendClientMessageToAll(0xFFFFFF, string);
SetPlayerSkin(playerid, 48);
SendClientMessage(playerid,0xFFFFFFFF, "Vous etes maintenant en hors service admin !");
return 1;
}
COMMAND:godmodeon(playerid, params[])
{
SendAdminText(playerid, "/godmodeon", params);
if (APlayerData[playerid][LoggedIn] == false) return 0;
if (APlayerData[playerid][PlayerLevel] < 0) return 0;
if (GetPVarInt(playerid, "GODMODEON") == 1)
return SendClientMessage(playerid, -1, "Tu es dйjа un dieu !");
SetPlayerHealth(playerid, 254000);
SendClientMessage(playerid, 0xFFFFFFF, "Tu es maintenant un dieu");
return 1;
}
COMMAND:godmodeoff(playerid, params[])
{
SendAdminText(playerid, "/godmodeoff", params);
if (APlayerData[playerid][LoggedIn] == false) return 0;
if (APlayerData[playerid][PlayerLevel] < 1) return 0;
if (GetPVarInt(playerid, "GODMODEON") == 1)
return SendClientMessage(playerid, -1, "Tu n'est pas encore un dieu fait /godmodeon pour devenir un dieu !");
SetPlayerHealth(playerid, 100);
SendClientMessage(playerid, 0xFFFFFFF, "Tu es maintenant redevenu un mortel");
return 1;
}
Thanks for the help
Re: In game errors commands -
Sjn - 18.05.2016
Because you are not even setting the variable value and just checking them in the statement.
PHP код:
COMMAND:serviceadmin(playerid, params[])
{
SendAdminText(playerid, "/serviceadmin", params);
if (APlayerData[playerid][LoggedIn] == false) return 0;
if (APlayerData[playerid][PlayerLevel] < 1) return 0;
if (GetPVarInt(playerid, "SERVICEADMIN") == 1)
return SendClientMessage(playerid, -1, "Tu es dйjа en service admin !");
new AdminName[24];
new string[128];
GetPlayerName(playerid, AdminName, sizeof(AdminName));
format(string, sizeof(string),"L'administrateur %s c'est mis en service !", AdminName);
SendClientMessageToAll(0xFFFFFF, string);
SetPVarInt(playerid, "SERVICEADMIN", 1);
SetPlayerSkin(playerid, 217);
SendClientMessage(playerid,0xFFFFFFFF, "Vous etes passez en admin en service !");
return 1;
}
COMMAND:stopserviceadmin(playerid, params[])
{
SendAdminText(playerid, "/stopserviceadmin", params);
if (APlayerData[playerid][LoggedIn] == false) return 0;
if (APlayerData[playerid][PlayerLevel] < 1) return 0;
if (GetPVarInt(playerid, "SERVICEADMIN") == 0)
return SendClientMessage(playerid, -1, "Tu n'est pas en service admin fait /serviceadmin pour иtre en service admin !");
new AdminName[24];
new string[128];
GetPlayerName(playerid, AdminName, sizeof(AdminName));
format(string, sizeof(string),"L'administrateur %s c'est mis en hors service admin !", AdminName);
SendClientMessageToAll(0xFFFFFF, string);
SetPVarInt(playerid, "SERVICEADMIN", 0);
SetPlayerSkin(playerid, 48);
SendClientMessage(playerid,0xFFFFFFFF, "Vous etes maintenant en hors service admin !");
return 1;
}
COMMAND:godmodeon(playerid, params[])
{
SendAdminText(playerid, "/godmodeon", params);
if (APlayerData[playerid][LoggedIn] == false) return 0;
if (APlayerData[playerid][PlayerLevel] < 0) return 0;
if (GetPVarInt(playerid, "GODMODE") == 1)
return SendClientMessage(playerid, -1, "Tu es dйjа un dieu !");
SetPlayerHealth(playerid, 254000);
SetPVarInt(playerid, "GODMODE", 1);
SendClientMessage(playerid, 0xFFFFFFF, "Tu es maintenant un dieu");
return 1;
}
COMMAND:godmodeoff(playerid, params[])
{
SendAdminText(playerid, "/godmodeoff", params);
if (APlayerData[playerid][LoggedIn] == false) return 0;
if (APlayerData[playerid][PlayerLevel] < 1) return 0;
if (GetPVarInt(playerid, "GODMODE") == 0)
return SendClientMessage(playerid, -1, "Tu n'est pas encore un dieu fait /godmodeon pour devenir un dieu !");
SetPlayerHealth(playerid, 100);
SetPVarInt(playerid, "GODMODE", 0);
SendClientMessage(playerid, 0xFFFFFFF, "Tu es maintenant redevenu un mortel");
return 1;
}
Re: In game errors commands -
Eymeric69 - 18.05.2016
thanks