[Help] Unknown Command
#1

Why does that make me "Unknown Command" ?
pawn Код:
new cmd[MAX_PLAYERS], idx;
    new tmp[MAX_PLAYERS];
    new tmp2[MAX_PLAYERS];
    new tmp3[MAX_PLAYERS];
    cmd = strtok(cmdtext, idx);
    tmp = strtok(cmdtext, idx);
    tmp2 = strtok(cmdtext, idx);
    tmp3 = strtok(cmdtext, idx);

    if (strcmp("/SetAdmin", cmdtext, true, 10) == 0)
    {
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 0) return SendClientMessage(playerid, Red, "You are not a admin !");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 1) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 2) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 3) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 4) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 5) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 6) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 7) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 8) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 9) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 10)
       {
           if(strlen(tmp) == 0) return SendClientMessage(playerid, Yellow, "USAGE: /SetAdmin [id] [level]");
           DOF2_CreateFile(aFile(strval(tmp)));
           DOF2_SetInt(aFile(strval(tmp)), "AdminLevel", strval(tmp2));
           DOF2_SaveFile();
           new string[64];
           format(string,sizeof(string),"You put %s Level %d", GetName(strval(tmp)), strval(tmp2));
           SendClientMessage(playerid,LawGreen,string);
           format(string,sizeof(string),"The Admin %s Put you Admin Level %d", GetName(playerid), strval(tmp2));
           SendClientMessage(strval(tmp),LawGreen,string);
       }
       return 1;
    }
   
    if (strcmp("/JetPack", cmdtext, true, 10) == 0 || strcmp("/Jp", cmdtext, true, 10) == 0)
    {
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 0) return SendClientMessage(playerid, Red, "You are not a admin !");
        if(strlen(tmp) == 0) return SendClientMessage(playerid, Yellow, "USAGE: /Jp [playerid]");
        SetPlayerSpecialAction(strval(tmp), SPECIAL_ACTION_USEJETPACK);
        return 1;
    }
   
    if (strcmp("/GiveWeapon", cmdtext, true, 10) == 0 || strcmp("/GW", cmdtext, true, 10) == 0)
    {
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 0) return SendClientMessage(playerid, Red, "You are not a admin !");
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 1) return SendClientMessage(playerid, Red, "This command is only available to Level 2 and above");
        if(strlen(tmp) == 0) return SendClientMessage(playerid, Yellow, "USAGE: /GMinigun [playerid] [weaponid] [ammo (1 - 100000)]");
        if(strlen(tmp3) == 100000) return SendClientMessage(playerid, Yellow, "USAGE: /GMinigun [playerid] [weaponid] [ammo {FF0000}(1 - 100000){F6FF00}]");
        GivePlayerWeapon(strval(tmp), strval(tmp2), strval(tmp3));
        return 1;
    }
Reply
#2

try this

pawn Код:
if (strcmp("/SetAdmin", cmdtext, true, 10) == 0)
    {
        new cmd[MAX_PLAYERS], idx;
        new tmp[MAX_PLAYERS];
        new tmp2[MAX_PLAYERS];
        new tmp3[MAX_PLAYERS];
        cmd = strtok(cmdtext, idx);
        tmp = strtok(cmdtext, idx);
        tmp2 = strtok(cmdtext, idx);
        tmp3 = strtok(cmdtext, idx);
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 0) return SendClientMessage(playerid, Red, "You are not a admin !");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 1) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 2) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 3) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 4) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 5) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 6) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 7) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 8) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 9) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 10)
       {
           if(strlen(tmp) == 0) return SendClientMessage(playerid, Yellow, "USAGE: /SetAdmin [id] [level]");
           DOF2_CreateFile(aFile(strval(tmp)));
           DOF2_SetInt(aFile(strval(tmp)), "AdminLevel", strval(tmp2));
           DOF2_SaveFile();
           new string[64];
           format(string,sizeof(string),"You put %s Level %d", GetName(strval(tmp)), strval(tmp2));
           SendClientMessage(playerid,LawGreen,string);
           format(string,sizeof(string),"The Admin %s Put you Admin Level %d", GetName(playerid), strval(tmp2));
           SendClientMessage(strval(tmp),LawGreen,string);
       }
       return 1;
    }
   
    if (strcmp("/JetPack", cmdtext, true, 10) == 0 || strcmp("/Jp", cmdtext, true, 10) == 0)
    {
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 0) return SendClientMessage(playerid, Red, "You are not a admin !");
        if(strlen(tmp) == 0) return SendClientMessage(playerid, Yellow, "USAGE: /Jp [playerid]");
        SetPlayerSpecialAction(strval(tmp), SPECIAL_ACTION_USEJETPACK);
        return 1;
    }
   
    if (strcmp("/GiveWeapon", cmdtext, true, 10) == 0 || strcmp("/GW", cmdtext, true, 10) == 0)
    {
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 0) return SendClientMessage(playerid, Red, "You are not a admin !");
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 1) return SendClientMessage(playerid, Red, "This command is only available to Level 2 and above");
        if(strlen(tmp) == 0) return SendClientMessage(playerid, Yellow, "USAGE: /GMinigun [playerid] [weaponid] [ammo (1 - 100000)]");
        if(strlen(tmp3) == 100000) return SendClientMessage(playerid, Yellow, "USAGE: /GMinigun [playerid] [weaponid] [ammo {FF0000}(1 - 100000){F6FF00}]");
        GivePlayerWeapon(strval(tmp), strval(tmp2), strval(tmp3));
        return 1;
    }
Reply
#3

Quote:
Originally Posted by IceBilizard
Посмотреть сообщение
try this

pawn Код:
if (strcmp("/SetAdmin", cmdtext, true, 10) == 0)
    {
        new cmd[MAX_PLAYERS], idx;
        new tmp[MAX_PLAYERS];
        new tmp2[MAX_PLAYERS];
        new tmp3[MAX_PLAYERS];
        cmd = strtok(cmdtext, idx);
        tmp = strtok(cmdtext, idx);
        tmp2 = strtok(cmdtext, idx);
        tmp3 = strtok(cmdtext, idx);
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 0) return SendClientMessage(playerid, Red, "You are not a admin !");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 1) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 2) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 3) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 4) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 5) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 6) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 7) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 8) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 9) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 10)
       {
           if(strlen(tmp) == 0) return SendClientMessage(playerid, Yellow, "USAGE: /SetAdmin [id] [level]");
           DOF2_CreateFile(aFile(strval(tmp)));
           DOF2_SetInt(aFile(strval(tmp)), "AdminLevel", strval(tmp2));
           DOF2_SaveFile();
           new string[64];
           format(string,sizeof(string),"You put %s Level %d", GetName(strval(tmp)), strval(tmp2));
           SendClientMessage(playerid,LawGreen,string);
           format(string,sizeof(string),"The Admin %s Put you Admin Level %d", GetName(playerid), strval(tmp2));
           SendClientMessage(strval(tmp),LawGreen,string);
       }
       return 1;
    }
   
    if (strcmp("/JetPack", cmdtext, true, 10) == 0 || strcmp("/Jp", cmdtext, true, 10) == 0)
    {
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 0) return SendClientMessage(playerid, Red, "You are not a admin !");
        if(strlen(tmp) == 0) return SendClientMessage(playerid, Yellow, "USAGE: /Jp [playerid]");
        SetPlayerSpecialAction(strval(tmp), SPECIAL_ACTION_USEJETPACK);
        return 1;
    }
   
    if (strcmp("/GiveWeapon", cmdtext, true, 10) == 0 || strcmp("/GW", cmdtext, true, 10) == 0)
    {
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 0) return SendClientMessage(playerid, Red, "You are not a admin !");
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 1) return SendClientMessage(playerid, Red, "This command is only available to Level 2 and above");
        if(strlen(tmp) == 0) return SendClientMessage(playerid, Yellow, "USAGE: /GMinigun [playerid] [weaponid] [ammo (1 - 100000)]");
        if(strlen(tmp3) == 100000) return SendClientMessage(playerid, Yellow, "USAGE: /GMinigun [playerid] [weaponid] [ammo {FF0000}(1 - 100000){F6FF00}]");
        GivePlayerWeapon(strval(tmp), strval(tmp2), strval(tmp3));
        return 1;
    }
O_O
Are you serious?
If I do that it will give me full errors ..
I did all the new up, planning for it to be me per the commands and I do not have to put any new orders and order
Reply
#4

Is it under OnPlayerCommandText?
Reply
#5

Quote:
Originally Posted by czel
Посмотреть сообщение
Is it under OnPlayerCommandText?
Obviously ..
i do "/SetAdmin" that do me "USAGE: /SetAdmin [playerid] [level]" but if i do"/SetAdmin 0 10" that do me "Unknown Command" O_O
Reply
#6

Quote:
Originally Posted by benel1
Посмотреть сообщение
Why does that make me "Unknown Command" ?
pawn Код:
if (strcmp("/SetAdmin", cmdtext, true) == 0)
    {
       if(DOF2_GetInt(aFile(playerid), "AdminLevel") != 10) return SendClientMessage(playerid, Red, "You must be a lvl 10 admin!");
     

           if(strlen(tmp) == 0) return SendClientMessage(playerid, Yellow, "USAGE: /SetAdmin [id] [level]");
           
           new string[64];
           format(string,sizeof(string),"You put %s Level %d", GetName(strval(tmp)), strval(tmp2));
           SendClientMessage(playerid,LawGreen,string);
           format(string,sizeof(string),"The Admin %s Put you Admin Level %d", GetName(playerid), strval(tmp2));
           SendClientMessage(strval(tmp),LawGreen,string);
           //DOF2_CreateFile(aFile(strval(tmp)));  why would you create a new file?
           
           DOF2_SetInt(aFile(strval(tmp)), "AdminLevel", strval(tmp2));
       
       return 1;
    }
Try that, and again, why would you use strcmp?
Reply
#7

Here it is in ZCMD (sscanf):

pawn Код:
COMMAND:setadmin(playerid, params[])
{
    new
        iLevel,
        iPlayerID,
        szMessage[70];

    if(sscanf(params, "ui", iPlayerID, iLevel))
    {
        return SendClientMessage(playerid, Yellow, "USE: /setadmin [playerid] [level]");
    }
   
    if(iLevel < 0 || iLevel > 10)
    {
        return SendClientMessage(playerid, Yellow, "You must select a level from 0 to 10.");
    }
   
    if(iPlayerID == INVALID_PLAYER_ID)
    {
        return SendClientMessage(playerid, Yellow, "Invalid player id");
    }
   
    if(DOF2_GetInt(aFile(playerid), "AdminLevel") != 10)
    {
        return SendClientMessage(playerid, Yellow, "You must be level 10 to use this command");
    }
   
    DOF2_CreateFile(aFile(strval(iPlayerID)));
    DOF2_SetInt(aFile(strval(iPlayerID)), "AdminLevel", strval(iLevel));
    DOF2_SaveFile();
    format(string,sizeof(string),"You put %s Level %d", GetName(strval(iPlayerID)), strval(iLevel));
    SendClientMessage(playerid,LawGreen,szMessage);
    format(string,sizeof(string),"The Admin %s Put you Admin Level %d", GetName(playerid), strval(iLevel));
    SendClientMessage(iPlayerID,LawGreen,szMessage);
    return 1;
}
Reply
#8

Quote:
Originally Posted by return0
Посмотреть сообщение
Try that, and again, why would you use strcmp?
I'll try and I create a new file because if the file does not exist ? Where is it write ?
Quote:
Originally Posted by czel
Посмотреть сообщение
Here it is in ZCMD (sscanf):

pawn Код:
COMMAND:setadmin(playerid, params[])
{
    new
        iLevel,
        iPlayerID,
        szMessage[70];

    if(sscanf(params, "ui", iPlayerID, iLevel))
    {
        return SendClientMessage(playerid, Yellow, "USE: /setadmin [playerid] [level]");
    }
   
    if(iLevel < 0 || iLevel > 10)
    {
        return SendClientMessage(playerid, Yellow, "You must select a level from 0 to 10.");
    }
   
    if(iPlayerID == INVALID_PLAYER_ID)
    {
        return SendClientMessage(playerid, Yellow, "Invalid player id");
    }
   
    if(DOF2_GetInt(aFile(playerid), "AdminLevel") != 10)
    {
        return SendClientMessage(playerid, Yellow, "You must be level 10 to use this command");
    }
   
    DOF2_CreateFile(aFile(strval(iPlayerID)));
    DOF2_SetInt(aFile(strval(iPlayerID)), "AdminLevel", strval(iLevel));
    DOF2_SaveFile();
    format(string,sizeof(string),"You put %s Level %d", GetName(strval(iPlayerID)), strval(iLevel));
    SendClientMessage(playerid,LawGreen,szMessage);
    format(string,sizeof(string),"The Admin %s Put you Admin Level %d", GetName(playerid), strval(iLevel));
    SendClientMessage(iPlayerID,LawGreen,szMessage);
    return 1;
}
I do not use ZCMD
Reply
#9

someone help me please !! :S
look this command work:
pawn Код:
if (strcmp("/RSetAdmin", cmdtext, true, 10) == 0)
    {
        if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Red, "You are not a admin rcon !");
        if(strlen(tmp) == 0) return SendClientMessage(playerid, Yellow, "USAGE: /RSetAdmin [id] [level]");
        if(DOF2_FileExists(aFile(strval(tmp)))) return DOF2_SetInt(aFile(strval(tmp)), "AdminLevel", strval(tmp2));
        if(!DOF2_FileExists(aFile(strval(tmp))))
        {
            DOF2_CreateFile(aFile(strval(tmp)));
            DOF2_SetInt(aFile(strval(tmp)), "AdminLevel", strval(tmp2));
        }
        DOF2_SaveFile();
        new string[64];
        format(string,sizeof(string),"You put %s Level %d", GetName(strval(tmp)), strval(tmp2));
        SendClientMessage(playerid,LawGreen,string);
        format(string,sizeof(string),"The Admin %s Put you Admin Level %d", GetName(playerid), strval(tmp2));
        SendClientMessage(strval(tmp),LawGreen,string);
        return 1;
    }
But this commands not work why ?!?!?:
pawn Код:
if (strcmp("/SetAdmin", cmdtext, true, 10) == 0)
    {
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 0) return SendClientMessage(playerid, Red, "You are not a admin !");
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 1) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 2) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 3) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 4) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 5) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 6) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 7) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 8) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 9) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
        if(strlen(tmp) == 0) return SendClientMessage(playerid, Yellow, "USAGE: /RSetAdmin [id] [level]");
        if(DOF2_FileExists(aFile(strval(tmp)))) return DOF2_SetInt(aFile(strval(tmp)), "AdminLevel", strval(tmp2));
        if(!DOF2_FileExists(aFile(strval(tmp))))
        {
            DOF2_CreateFile(aFile(strval(tmp)));
            DOF2_SetInt(aFile(strval(tmp)), "AdminLevel", strval(tmp2));
        }
        DOF2_SaveFile();
        new string[64];
        format(string,sizeof(string),"You put %s Level %d", GetName(strval(tmp)), strval(tmp2));
        SendClientMessage(playerid,LawGreen,string);
        format(string,sizeof(string),"The Admin %s Put you Admin Level %d", GetName(playerid), strval(tmp2));
        SendClientMessage(strval(tmp),LawGreen,string);
        return 1;
    }

    if (strcmp("/JetPack", cmdtext, true, 10) == 0 || strcmp("/Jp", cmdtext, true, 10) == 0)
    {
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 0) return SendClientMessage(playerid, Red, "You are not a admin !");
        if(strlen(tmp) == 0) return SendClientMessage(playerid, Yellow, "USAGE: /Jp [playerid]");
        SetPlayerSpecialAction(strval(tmp), SPECIAL_ACTION_USEJETPACK);
        return 1;
    }
   
    if (strcmp("/GiveWeapon", cmdtext, true, 10) == 0 || strcmp("/Gw", cmdtext, true, 10) == 0)
    {
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 0) return SendClientMessage(playerid, Red, "You are not a admin !");
        if(strlen(tmp) == 0) return SendClientMessage(playerid, Yellow, "USAGE: /Gw [playerid] [weaponid] [ammo (1 - 100000)]");
        if(strval(tmp3) <= 100000) return SendClientMessage(playerid, Yellow, "USAGE: /Gw [playerid] [weaponid] [ammo (1 - 100000)]");
        GivePlayerWeapon(strval(tmp), strval(tmp2), strval(tmp3));
        new string[64];
        format(string,sizeof(string),"You gave weapon to %s", GetName(strval(tmp)));
        SendClientMessage(playerid,LawGreen,string);
        format(string,sizeof(string),"The Admin %s given you weapon", GetName(playerid));
        SendClientMessage(strval(tmp),LawGreen,string);
        return 1;
    }
Reply
#10

Quote:
Originally Posted by benel1
Посмотреть сообщение
someone help me please !! :S
look this command work:
pawn Код:
if (strcmp("/RSetAdmin", cmdtext, true, 10) == 0)
    {
        if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Red, "You are not a admin rcon !");
        if(strlen(tmp) == 0) return SendClientMessage(playerid, Yellow, "USAGE: /RSetAdmin [id] [level]");
        if(DOF2_FileExists(aFile(strval(tmp)))) return DOF2_SetInt(aFile(strval(tmp)), "AdminLevel", strval(tmp2));
        if(!DOF2_FileExists(aFile(strval(tmp))))
        {
            DOF2_CreateFile(aFile(strval(tmp)));
            DOF2_SetInt(aFile(strval(tmp)), "AdminLevel", strval(tmp2));
        }
        DOF2_SaveFile();
        new string[64];
        format(string,sizeof(string),"You put %s Level %d", GetName(strval(tmp)), strval(tmp2));
        SendClientMessage(playerid,LawGreen,string);
        format(string,sizeof(string),"The Admin %s Put you Admin Level %d", GetName(playerid), strval(tmp2));
        SendClientMessage(strval(tmp),LawGreen,string);
        return 1;
    }
But this commands not work why ?!?!?:
pawn Код:
if (strcmp("/SetAdmin", cmdtext, true, 10) == 0)
    {
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 0) return SendClientMessage(playerid, Red, "You are not a admin !");
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 1) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 2) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 3) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 4) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 5) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 6) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 7) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 8) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 9) return SendClientMessage(playerid, Red, "This command is only available to Level 10");
        if(strlen(tmp) == 0) return SendClientMessage(playerid, Yellow, "USAGE: /RSetAdmin [id] [level]");
        if(DOF2_FileExists(aFile(strval(tmp)))) return DOF2_SetInt(aFile(strval(tmp)), "AdminLevel", strval(tmp2));
        if(!DOF2_FileExists(aFile(strval(tmp))))
        {
            DOF2_CreateFile(aFile(strval(tmp)));
            DOF2_SetInt(aFile(strval(tmp)), "AdminLevel", strval(tmp2));
        }
        DOF2_SaveFile();
        new string[64];
        format(string,sizeof(string),"You put %s Level %d", GetName(strval(tmp)), strval(tmp2));
        SendClientMessage(playerid,LawGreen,string);
        format(string,sizeof(string),"The Admin %s Put you Admin Level %d", GetName(playerid), strval(tmp2));
        SendClientMessage(strval(tmp),LawGreen,string);
        return 1;
    }

    if (strcmp("/JetPack", cmdtext, true, 10) == 0 || strcmp("/Jp", cmdtext, true, 10) == 0)
    {
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 0) return SendClientMessage(playerid, Red, "You are not a admin !");
        if(strlen(tmp) == 0) return SendClientMessage(playerid, Yellow, "USAGE: /Jp [playerid]");
        SetPlayerSpecialAction(strval(tmp), SPECIAL_ACTION_USEJETPACK);
        return 1;
    }
   
    if (strcmp("/GiveWeapon", cmdtext, true, 10) == 0 || strcmp("/Gw", cmdtext, true, 10) == 0)
    {
        if(DOF2_GetInt(aFile(playerid), "AdminLevel") == 0) return SendClientMessage(playerid, Red, "You are not a admin !");
        if(strlen(tmp) == 0) return SendClientMessage(playerid, Yellow, "USAGE: /Gw [playerid] [weaponid] [ammo (1 - 100000)]");
        if(strval(tmp3) <= 100000) return SendClientMessage(playerid, Yellow, "USAGE: /Gw [playerid] [weaponid] [ammo (1 - 100000)]");
        GivePlayerWeapon(strval(tmp), strval(tmp2), strval(tmp3));
        new string[64];
        format(string,sizeof(string),"You gave weapon to %s", GetName(strval(tmp)));
        SendClientMessage(playerid,LawGreen,string);
        format(string,sizeof(string),"The Admin %s given you weapon", GetName(playerid));
        SendClientMessage(strval(tmp),LawGreen,string);
        return 1;
    }
OMG help me please !!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)