[DUV] Erro.
#1

pawn Код:
new randp;
                            randp = random(sizeof(RandomPrisao));
                            SafeSetPlayerPos(suspect, RandomPrisao[randp][0],RandomPrisao[randp][1],RandomPrisao[randp][2],RandomPrisao[randp][3]); // Warp the player
                           


warning: 202: number of arguments does not match definition
Ok o erro й noob..; ~

O que tem de errado? :P funcionar funciona, sу que fica com erro
Reply
#2

Posta a Declaraзгo do SafeSetPlayerPos para min analizar, este erro se da quando vc passa quantidade errada de parametros vamos supor que MINHAFUNCAO(PARAMETRO1,PARAMETRO2) se eu usa assim:

MINHAFUNCAO(1) gera erro falta o parametro 2
ou
MINHAFUNCAO(1,2,3) gerra ero tem mais parametros que devia ter
Reply
#3

Provavelmente o Erro estб nas variбveis RandomPrisao.


Se puder, poste-as aqui no tуpico para checarmos
Reply
#4

new Float:RandomPrisao[4][4] = {
{1765.0624,-1560.6290,-16.4052},
{1771.5658,-1561.6311,-16.4052},
{1779.2845,-1561.5437,-16.4052},
{1786.3625,-1561.8215,-16.4052}
}


Eu acho que eu troquei o [4] .
Era no caso [3] por causa da vнrgula..
Reply
#5

resolveu?
Reply
#6

Nгo, com q fas?
Reply
#7

Tem certeza que se usa um quarto float nessa funзгo SafeSetPlayerPos?
Reply
#8

pawn Код:
new Float:RandomPrisao[4][4] = {
{1765.0624,-1560.6290,-16.4052},
{1771.5658,-1561.6311,-16.4052},
{1779.2845,-1561.5437,-16.4052},
{1786.3625,-1561.8215,-16.4052}
}


new randp;
                            randp = random(sizeof(RandomPrisao));
                            SafeSetPlayerPos(suspect, RandomPrisao[randp][0],RandomPrisao[randp][1],RandomPrisao[randp][2],RandomPrisao[randp][3]); // Warp the player
                           


Erro:
warning: 202: number of arguments does not match definition
Nгo tenho a minima idйia de como usar isso pra dar Random no cara, setar a pos random dele.
Reply
#9

posta a funзгo SafeSetPlayerPos
Reply
#10

Bem, eu ainda nгo tinha analisado um cуdigo Random com coordenadas atй hoje e quando vi me confundi todo


Criei uma funзгo que deve resolver o seu problema, nгo testei pois estou sem gta:


Coloque:


pawn Код:
//No Topo do GM:
new Float:RandomPrisao[] = {
    (1765.0624, -1560.6290, -16.4052),
    (1771.5658, -1561.6311, -16.4052),
    (1779.2845, -1561.5437, -16.4052),
    (1786.3625, -1561.8215, -16.4052)
};




//No Final do GM:
stock OutroSetPlayerPos(playerid, Float:coordenadas)
{
    new Float:X, Float:Y, Float:Z;
    coordenadas = (X, Y, Z);
    SetPlayerPos(playerid, X,Y,Z);
    #pragma unused coordenadas
    return 1;
}


Agora use este cуdigo ao invйs daquele que vocк postou:

pawn Код:
new randp;
randp = random(sizeof(RandomPrisao));
OutroSetPlayerPos(playerid, RandomPrisao[randp]);

Caso a funзгo SafeSetPlayerPos seja especial ou o cуdigo que criei nгo funcionar, por favor poste aqui sua funзгo SafeSetPlayerPos.


Espero ter ajudado
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)