[AJUDA] Comando ir para coord -
Chivits - 25.02.2010
Galera, estou tentando fazer um comando pros admins irem pra uma coordenada especifica ... o problema eh que nao sei muito bem como fazer esses comandos que sao definidos 1, 2 ou 3 valores .... ta atй meio que funcionando, acontece q ta indo pra coordenadas erradas, sу o Y ta funcionando mais ou menos ..
vejam
Код:
if(strcmp(cmd, "/ircoord", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pAdmin] >= 1)
{
new Float:x;
x = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USE: /ircoord x y z!");
return 1;
}
new Float:y;
y = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USE: /ircoord x y z!");
return 1;
}
new Float:z;
z = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USE: /ircoord x y z!");
return 1;
}
SetPlayerPos(playerid, x,y,z);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo estб autorizado a usar esse comando !");
}
}
return 1;
}
Re: [AJUDA] Comando ir para coord -
Chivits - 28.02.2010
up
Re: [AJUDA] Comando ir para coord -
John_Race - 28.02.2010
New Float: x, y,z;
GetPlayerPos(playerid, x,y,z);
Re: [AJUDA] Comando ir para coord -
Toribio - 28.02.2010
Olha ai um comando de 3 sйculos atrбs:
http://toribio.pastebin.com/f3vx6deB
/pos [ x] [y] [z/'find'] ([a])
Se vocк escrever "/pos 10.0 10.0 find", ele vai te teleportar para 10.0, 10.0 e vai procurar a coordenada Z, pois vocк usou "find". E vocк pode adicionar opcionalmente o valor "вngulo" como ъltimo parвmetro tambйm, exemplo:
/pos 123.0 123.0 find 90.0
Re: [AJUDA] Comando ir para coord -
Chivits - 01.03.2010
valeu mano, funciono certinho aqui.