[ajuda] "number of arguments does not match definition"
#1

Warning mais comum, mas sei la, nao to conseguindo tirar, e deu uns 1892798217 milhoes dele kkk

alguem ajuda ai ?

Код:
gamemodes\aaaaaaaaa.pwn(25351) : warning 202: number of arguments does not match definition

gamemodes\aaaaaaaaa.pwn(25348) : warning 202: number of arguments does not match definition
Код:
 Linha 25351 > 			   		 ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE),


Linha anterior >             case 10: format(string, sizeof(string), "* %s pega o seu controle remoto e fecha a cela.", GetPlayerName(playerid)),
Linha 25348 >			   		 ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE),
й por conta desse tanto de color_purple ai ? kkkk
Valeu, abrass
Reply
#2

Sei lб , Mas se й doido de por tanta por** de COLOR_PURPLE , assim ? Se fuma maconh* ?
Reply
#3

usa assim

pawn Код:
forward ProxDetector(Float:radi, playerid, string[], color);
public ProxDetector(Float:radi, playerid, string[], color)
{
    new Float:Pos[3];
    GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(IsPlayerInRangeOfPoint(i, radi, Pos[0], Pos[1], Pos[2]))
            {
                SendClientMessage(i, color, string);
            }
        }
    }
    return 1;
}
ai voce so precisarб por uma cor, testa ai o code fiz aqui agora.

se funcionar fica assim ex:

pawn Код:
ProxDetector(30.0, playerid, string, COLOR_PURPLE);
vк ai ^^

ou entao pode ser isto:

pawn Код:
GetPlayerName(playerid)

// o certo seria

new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
Reply
#4

Quote:
Originally Posted by Laercio
Посмотреть сообщение
Sei lб , Mas se й doido de por tanta por** de COLOR_PURPLE , assim ? Se fuma maconh* ?
cуdigo nao foi eu que fiz nгo kkk ta assim jб ..

Quote:
Originally Posted by Pedro_Miranda
Посмотреть сообщение
usa assim

pawn Код:
forward ProxDetector(Float:radi, playerid, string[], color);
public ProxDetector(Float:radi, playerid, string[], color)
{
    new Float:Pos[3];
    GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(IsPlayerInRangeOfPoint(i, radi, Pos[0], Pos[1], Pos[2]))
            {
                SendClientMessage(i, color, string);
            }
        }
    }
    return 1;
}
ai voce so precisarб por uma cor, testa ai o code fiz aqui agora.

se funcionar fica assim ex:

pawn Код:
ProxDetector(30.0, playerid, string, COLOR_PURPLE);
vк ai ^^

ou entao pode ser isto:

pawn Код:
GetPlayerName(playerid)

// o certo seria

new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
da erro e fecha :///

Mas acho que o erro ta no GetPlayerName mesmo .. o codigo padrao й GetPlayerNameMasc saca, sу que quando eu uso ele, da erro e conflito com o getplayername, mas se arrumasse um jeito pra usar ele, seria certo ..

Код:
error 017: undefined symbol "GetPlayerNameMasc"
warning 202: number of arguments does not match definition
Код:
case 10: format(string, sizeof(string), "* %s pega o seu controle remoto e fecha a cela.", GetPlayerNameMasc(playerid)),
Reply
#5

poe isso no fim do seu gm.
pawn Код:
stock pNome(playerid)
{
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, MAX_PLAYER_NAME);
    return name;
}
ai quando for usar o format, ao invйs de no fim colocar GetPlayerName, coloque pNome(playerid).

Ve se funciona ai.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)