[DUDA] Teleport
#3

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;
}
Reply


Messages In This Thread
[DUDA] Teleport - by EduGTA - 21.06.2011, 21:02
Respuesta: [DUDA] Teleport - by Jovanny - 21.06.2011, 23:07
Re: [DUDA] Teleport - by Mr.GeEk - 22.06.2011, 19:00

Forum Jump:


Users browsing this thread: 1 Guest(s)