Warning.. help me in this please
#1

I'm just getting this warning and i don't know why it's coming..

Код:
C:\Users\Krauser\Desktop\New folder (4)\filterscripts\tokens.pwn(78) : warning 202: number of arguments does not match definition
C:\Users\Krauser\Desktop\New folder (4)\filterscripts\tokens.pwn(78) : warning 202: number of arguments does not match definition
C:\Users\Krauser\Desktop\New folder (4)\filterscripts\tokens.pwn(80) : warning 202: number of arguments does not match definition
C:\Users\Krauser\Desktop\New folder (4)\filterscripts\tokens.pwn(80) : warning 202: number of arguments does not match definition
PHP код:
if(PlayerInfo[playerid][ptokens] >= amount)
        {
            
PlayerInfo[TarID][ptokens] += amount;
            
PlayerInfo[playerid][ptokens] -= amount;
            
format(stringsizeof(string), "You have recieved %d Tokens from %s."amountGetPlayerName(playerid));
            
SendClientMessage(TarIDCOLOR_GRAD2string);
            
format(stringsizeof(string), "You have given %s %d Tokens."GetPlayerName(TarID), amount);
            
SendClientMessage(playeridCOLOR_GRAD2string);
        } 
Line 78 and Line 80

PHP код:
    78        format(stringsizeof(string), "You have recieved %d Tokens from %s."amountGetPlayerName(playerid));
    
79        SendClientMessage(TarIDCOLOR_GRAD2string);
    
80        format(stringsizeof(string), "You have given %s %d Tokens."GetPlayerName(TarID), amount);
    
81        SendClientMessage(playeridCOLOR_GRAD2string); 
Reply
#2

Check your GetPlayerName function
Reply
#3

Explain please i'm new at scripting
Reply
#4

Open your gamemode, and search for

GetPlayerName(playerid, name, sizeof(name));
Reply
#5

Can't Find it
Reply
#6

Try This.


Код:
if(PlayerInfo[playerid][ptokens] >= amount) 
        {
            new name[MAX_PLAYER_NAME];
            GetPlayerName(playerid, name, sizeof(name));
            PlayerInfo[TarID][ptokens] += amount; 
            PlayerInfo[playerid][ptokens] -= amount; 
            format(string, sizeof(string), "You have recieved %d Tokens from %s.", amount, GetPlayerName(playerid)); 
            SendClientMessage(TarID, COLOR_GRAD2, string); 
            format(string, sizeof(string), "You have given %s %d Tokens.", GetPlayerName(TarID), amount); 
            SendClientMessage(playerid, COLOR_GRAD2, string); 
        }
Reply
#7

Why don't make something easier?

Add this somewhere in your script:
PHP код:
GetName(playerid)
{
    new 
pName[MAX_PLAYER_NAME];
    
GetPlayerName(playeridpNameMAX_PLAYER_NAME);
    return 
pName;

And your code:
PHP код:
if(PlayerInfo[playerid][ptokens] >= amount

    
PlayerInfo[TarID][ptokens] += amount
    
PlayerInfo[playerid][ptokens] -= amount
    
format(stringsizeof(string), "You have recieved %d Tokens from %s."amountGetName(playerid)); 
    
SendClientMessage(TarIDCOLOR_GRAD2string); 
    
format(stringsizeof(string), "You have given %s %d Tokens."GetName(TarID), amount); 
    
SendClientMessage(playeridCOLOR_GRAD2string); 

Reply
#8

Solved Thanks everyone
Reply
#9

Quote:
Originally Posted by Krauser123
Посмотреть сообщение
Solved Thanks everyone
It's nothing!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)