In game errors commands
#1

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
Reply
#2

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;
} 
Reply
#3

thanks
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)