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(playeridparams[])
{
    
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(playeridAdminNamesizeof(AdminName));
    
format(stringsizeof(string),"L'administrateur %s c'est mis en service !"AdminName);
    
SendClientMessageToAll(0xFFFFFFstring);
    
SetPlayerSkin(playerid217);
     
SendClientMessage(playerid,0xFFFFFFFF"Vous etes passez en admin en service !");
    return 
1;
}
COMMAND:stopserviceadmin(playeridparams[])
{
    
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(playeridAdminNamesizeof(AdminName));
    
format(stringsizeof(string),"L'administrateur %s c'est mis en hors service admin !"AdminName);
    
SendClientMessageToAll(0xFFFFFFstring);
    
SetPlayerSkin(playerid48);
    
SendClientMessage(playerid,0xFFFFFFFF"Vous etes maintenant en hors service admin !");
    return 
1;
}
COMMAND:godmodeon(playeridparams[])
{
    
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(playerid254000);
    
SendClientMessage(playerid0xFFFFFFF"Tu es maintenant un dieu");
    return 
1;
}
COMMAND:godmodeoff(playeridparams[])
{
    
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(playerid100);
    
SendClientMessage(playerid0xFFFFFFF"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(playeridparams[])
{
    
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(playeridAdminNamesizeof(AdminName));
    
format(stringsizeof(string),"L'administrateur %s c'est mis en service !"AdminName);
    
SendClientMessageToAll(0xFFFFFFstring);
    
SetPVarInt(playerid"SERVICEADMIN"1);
    
SetPlayerSkin(playerid217);
     
SendClientMessage(playerid,0xFFFFFFFF"Vous etes passez en admin en service !");
    return 
1;
}
COMMAND:stopserviceadmin(playeridparams[])
{
    
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(playeridAdminNamesizeof(AdminName));
    
format(stringsizeof(string),"L'administrateur %s c'est mis en hors service admin !"AdminName);
    
SendClientMessageToAll(0xFFFFFFstring);
    
SetPVarInt(playerid"SERVICEADMIN"0);
    
SetPlayerSkin(playerid48);
    
SendClientMessage(playerid,0xFFFFFFFF"Vous etes maintenant en hors service admin !");
    return 
1;
}
COMMAND:godmodeon(playeridparams[])
{
    
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(playerid254000);
    
SetPVarInt(playerid"GODMODE"1);
    
SendClientMessage(playerid0xFFFFFFF"Tu es maintenant un dieu");
    return 
1;
}
COMMAND:godmodeoff(playeridparams[])
{
    
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(playerid100);
    
SetPVarInt(playerid"GODMODE"0);
    
SendClientMessage(playerid0xFFFFFFF"Tu es maintenant redevenu un mortel");
    return 
1;

Reply
#3

thanks
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)