SA-MP Forums Archive
[DUDA] Teleport - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [DUDA] Teleport (/showthread.php?tid=263412)



[DUDA] Teleport - EduGTA - 21.06.2011

Hola! mi nombre es Edugta, hoy necesito ayuda;

Teleports

Mi duda es la siguiente, al escribir por EJ /lv me ponga en Las Venturas, pero si ya me canse de Las Venturas y use el comando en una parte, al escribir /salir їcomo vuelvo al mismo lugar en el que use el comando?

Necesito ayuda....

Gracias



Respuesta: [DUDA] Teleport - Jovanny - 21.06.2011

Arriba de todoComandos


Re: [DUDA] Teleport - Mr.GeEk - 22.06.2011

para evitar el uso de arrays, haslo de esta forma
pawn Код:
public OnPlayerCommandText(playerid,cmdtext[])
{
/*
    GetPlayerPos(playerid,x,y,z);
    SetPVarFloat(playerid,"Xpos",x);
    SetPVarFloat(playerid,"Ypos",y);
    SetPVarFloat(playerid,"Zpos",z);
usa esto para los demas comandos que quieras
*/

//por ejemplo con el comando /lv
if(strcmp(cmdtext,"/salir",true)==0)
{
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid,x,y,z);
    SetPVarFloat(playerid,"Xpos",x);
    SetPVarFloat(playerid,"Ypos",y);
    SetPVarFloat(playerid,"Zpos",z);
    SetPlayerPos(playerid,0.0,0.0,0.0);//aqui pon la coordenada donde quieres que te lleve el comando, en este caso a lv xD
    return 1;
}

if(strcmp(cmdtext,"/salir",true)==0)
{
    SetPlayerPos(playerid,GetPVarFloat(playerid,"Xpos"),GetPVarFloat(playerid,"Ypos"),GetPVarFloat(playerid,"Zpos"));
    return 1;
}

return 0;
}