Jump to content
  • 0

Erori la comanda CMD:Setskin


Jimmi

Question

Problema intalnita (descriere):Am incercat sa trec comanda /setskin pe cmd si imi da erori.Am modificat doar oleaca dar nu cred ca am facut bine comanda de aia da eroare:
Ero(area / rile) / warning-(ul / urile):

C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(28793) : error 017: undefined symbol "tmp"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(28793) : error 017: undefined symbol "cmdtext"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(28794) : error 017: undefined symbol "tmp"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(28801) : error 017: undefined symbol "tmp"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(28802) : error 017: undefined symbol "tmp"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(28802) : error 017: undefined symbol "cmdtext"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(28803) : error 017: undefined symbol "tmp"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(28811) : error 017: undefined symbol "giveplayer"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(28811) : error 017: undefined symbol "giveplayer"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(28811) : error 029: invalid expression, assumed zero
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(28811) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase

11 Errors.
 
Liniile de cod / sursa / script-ul(obligatoriu):
CMD:setskin(playerid, params[])
    {
        if(IsPlayerConnected(playerid))
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "{00FF00}Folosire:{FFFFFF} /setskin [playerid/numejucator] [skin id]");
                return 1;
            }
            new para1;
            new level;
            para1 = ReturnUser(tmp);
            tmp = strtok(cmdtext, idx);
            level = strval(tmp);
            if(level > 311 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Skin ID gresit!"); return 1; }
            if (PlayerInfo[playerid][pAdmin] >= 1)
            {
                if(IsPlayerConnected(para1))
                {
                    if(para1 != INVALID_PLAYER_ID)
                    {
                        GetPlayerName(para1, giveplayer, sizeof(giveplayer));
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        PlayerInfo[para1][pModel] = level;
                        Update(para1, pModelx);
                        format(string, sizeof(string), "Skin-ul tau a fost setat pe %s de catre %s", sendername);
                        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                        format(string, sizeof(string), "I-ai setat skin-ul lui %s pe %d.", giveplayer,level);
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                        SetPlayerSkin(para1, PlayerInfo[para1][pModel]);
                    }
                }//not connected
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "** Nu ai rangul administrativ necesar!");
            }
        }
        return 1;
    }
Imagini / Video (optional):-
Ati incercat sa rezolvati singur?:
Da
Link to comment
Share on other sites

12 answers to this question

Recommended Posts

  • 0

fa asa:

CMD:setskin(playerid, params[])
    {
        if(IsPlayerConnected(playerid))
        {
			new para1, tmp[128], level, idx,
				giveplayer[MAX_PLAYER_NAME], sendername[MAX_PLAYER_NAME];
				
            tmp = strtok(params, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "{00FF00}Folosire:{FFFFFF} /setskin [playerid/numejucator] [skin id]");
                return 1;
            }
			
            para1 = ReturnUser(tmp);
            tmp = strtok(params, idx);
            level = strval(tmp);
			
            if(level > 311 || level < 0) 
					return SendClientMessage(playerid, COLOR_GREY, "Skin ID gresit!");
					
            if (PlayerInfo[playerid][pAdmin] >= 1)
            {
                if(IsPlayerConnected(para1))
                {
                    if(para1 != INVALID_PLAYER_ID)
                    {
                        GetPlayerName(para1, giveplayer, sizeof(para1));
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        PlayerInfo[para1][pModel] = level;
                        Update(para1, pModelx);
                        format(string, sizeof(string), "Skin-ul tau a fost setat pe %s de catre %s", sendername);
                        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                        format(string, sizeof(string), "I-ai setat skin-ul lui %s pe %d.", para1,level);
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                        SetPlayerSkin(para1, PlayerInfo[para1][pModel]);
                    }
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "** Nu ai rangul administrativ necesar!");
            }
        }
        return 1;
    }

 

Link to comment
Share on other sites

  • 0

INCEARCA ASTA!

CMD:setskin(playerid,params[])
{
    if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Nu esti logat!");
    if(IsPlayerConnected(playerid))
    {
        if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 1)
        {
            new para1,level,string[128],giveplayer[25],sendername[25];
            if(sscanf(params, "ud",para1,level)) return SendClientMessage(playerid, COLOR_WHITE, "Tasteaza: /setskin <Name/Playerid> <Skin ID>");
            if(level < 1 || level > 299) return SendClientMessage(playerid, 0xFFB870FF, "{FFB870}Wrong skin ID.");
            if(IsPlayerConnected(para1))
            {
                if(para1 != INVALID_PLAYER_ID)
                {
                    GetPlayerName(para1, giveplayer, sizeof(giveplayer));
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    PlayerInfo[para1][pChar] = level;
                    format(string, sizeof(string), "Admin %s ti-a setat skin %d.", sendername, level);
                    SendClientMessage(para1, COLOR_WHITE, string);
                    format(string, sizeof(string), "I-ai setat skin %d lui %s.", level,giveplayer);
                    SendClientMessage(playerid, COLOR_WHITE, string);
                    SetPlayerSkin(para1, PlayerInfo[para1][pChar]);
                    new wakaname[25],str2[128];
                    GetPlayerName(para1,wakaname,sizeof(wakaname));
                    format(str2,sizeof(str2),"UPDATE users SET `Money`='%d',`CChar`='%d' WHERE `name`='%s'",GetPlayerCash(playerid),PlayerInfo[para1][pChar],wakaname);
                    mysql_query(SQL,str2);
                }
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_WHITE, AdminOnly);
        }
    }
    return 1;
}

                               http://i.imgur.com/NOsIYWt.png

                     Respecta si vei fi respectat. :)

Link to comment
Share on other sites

  • 0

Atunci dc n`ai facut`o ?

Daca puteai si singur|?

Incearca sa rezolvi si singur inainte sa postezi eu mi`am mancat creieri ieri sa rezolv KM la masina si dupa am postat si pana am primit raspuns am rezolvat singur!

                               http://i.imgur.com/NOsIYWt.png

                     Respecta si vei fi respectat. :)

Link to comment
Share on other sites

  • 0

La fel

C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(28793) : error 017: undefined symbol "tmp"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(28793) : error 017: undefined symbol "cmdtext"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(28794) : error 017: undefined symbol "tmp"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(28803) : error 017: undefined symbol "idx"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(28812) : error 017: undefined symbol "giveplayer"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(28812) : error 035: argument type mismatch (argument 2)
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(28813) : error 017: undefined symbol "sendername"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(28813) : error 017: undefined symbol "sendername"
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(28813) : error 029: invalid expression, assumed zero
C:\Users\Jimmi\Desktop\93.119.25.182-7777\gamemodes\RunStrike.pwn(28813) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase

10 Errors.
 
 
CMD:setskin(playerid, params[])
    {
        if(IsPlayerConnected(playerid))
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "{00FF00}Folosire:{FFFFFF} /setskin [playerid/numejucator] [skin id]");
                return 1;
            }
            new para1;
            new tmp[128];
            new level;
            para1 = ReturnUser(tmp);
            tmp = strtok(params, idx);
            level = strval(tmp);
            if(level > 311 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Skin ID gresit!"); return 1; }
            if (PlayerInfo[playerid][pAdmin] >= 1)
            {
                if(IsPlayerConnected(para1))
                {
                    if(para1 != INVALID_PLAYER_ID)
                    {
                        GetPlayerName(para1, giveplayer, sizeof(para1));
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        PlayerInfo[para1][pModel] = level;
                        Update(para1, pModelx);
                        format(string, sizeof(string), "Skin-ul tau a fost setat pe %s de catre %s", sendername);
                        SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                        format(string, sizeof(string), "I-ai setat skin-ul lui %s pe %d.", para1,level);
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                        SetPlayerSkin(para1, PlayerInfo[para1][pModel]);
                    }
                }//not connected
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "** Nu ai rangul administrativ necesar!");
            }
        }
        return 1;
    }
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.