[DUV] Erro. -
Ricop522 - 17.12.2010
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
Re: [DUV] Erro. -
mafelis - 17.12.2010
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
Re: [DUV] Erro. - rjjj - 17.12.2010
Provavelmente o Erro estб nas variбveis RandomPrisao.
Se puder, poste-as aqui no tуpico para checarmos
Re: [DUV] Erro. -
Ricop522 - 17.12.2010
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..
Re: [DUV] Erro. -
mafelis - 17.12.2010
resolveu?
Re: [DUV] Erro. -
Ricop522 - 17.12.2010
Nгo, com q fas?
Re: [DUV] Erro. -
CyNiC - 17.12.2010
Tem certeza que se usa um quarto float nessa funзгo SafeSetPlayerPos?
Re: [DUV] Erro. -
Ricop522 - 17.12.2010
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.
Re: [DUV] Erro. -
mafelis - 17.12.2010
posta a funзгo SafeSetPlayerPos
Re: [DUV] Erro. - rjjj - 17.12.2010
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