Teletrasportacion sin dejar el auto -
pegazo15 - 20.09.2010
Como hago un comando de teletrasportacion pero sin dejar el auto que me lleve con el vehiculo?
Respuesta: Teletrasportacion sin dejar el auto -
TheChaoz - 20.09.2010
podes hacer algo asi:
pawn Код:
if(strcmp(cmdtext, "/comando", true) == 0){
if(!IsPlayerInVehicle(playerid))return SetPlayerPos(playerid, 0.0, 0.0, 0.0);
else return SetVehiclePos(GetPlayerVehicleID(playerid), 0.0, 0.0, 0.0);
}
Respuesta: Teletrasportacion sin dejar el auto -
pegazo15 - 20.09.2010
Quote:
Originally Posted by the_chaoz
podes hacer algo asi:
pawn Код:
if(strcmp(cmdtext, "/comando", true) == 0){ if(!IsPlayerInVehicle(playerid))return SetPlayerPos(playerid, 0.0, 0.0, 0.0); else return SetVehiclePos(GetPlayerVehicleID(playerid), 0.0, 0.0, 0.0); }
|
me salen estos errores
C:\Users\Roberto\samp\Destruccion total\gamemodes\lvdm.pwn(210) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Warning.
pero no podria agregarle algo al comando de teletrasportarcion que ta tengo para que funcione con el auto le que tengo es asi
if(strcmp(cmd, "/drift", true) == 0)
{
new Float:health;
GetPlayerHealth(playerid,health);
if(health >= 80)
{
SetPlayerPos(playerid, -302.55, 1512.47, 75.360);
SendClientMessage(playerid, COLOR_GREEN, "Has sido transportado a Drift" );
}
else
{
SendClientMessage(playerid, 0xAA3333AA, "Para usar el teleport llena tu vida antes"); // este es el texto que aparecera
}
return 1;
}
Respuesta: Teletrasportacion sin dejar el auto -
elvago - 20.09.2010
Aprendan a usar las Etiquetas
Respuesta: Teletrasportacion sin dejar el auto -
TheChaoz - 20.09.2010
me equivoque yo. es asi:
pawn Код:
if(strcmp(cmdtext, "/comando", true) == 0){
if(!IsPlayerInAnyVehicle(playerid))return SetPlayerPos(playerid, 0.0, 0.0, 0.0);
else return SetVehiclePos(GetPlayerVehicleID(playerid), 0.0, 0.0, 0.0);
}
y para ponerlo en tu comando solo agrega el codigo que te di (sin los return) en vez de tu setplayerpos
Re: Teletrasportacion sin dejar el auto -
cocolabush - 20.09.2010
aca esta tu comanda modificado:
pawn Код:
if(strcmp(cmd, "/drift", true) == 0)
{
new Float:health;
GetPlayerHealth(playerid,health);
if(health >= 80)
{
if(!IsPlayerInAnyVehicle(playerid))
{
SetPlayerPos(playerid, -302.55, 1512.47, 75.360);
}
else
{
SetVehiclePos(GetPlayerVehicleID(playerid), -302.55, 1512.47, 75.360);
}
SendClientMessage(playerid, COLOR_GREEN, "Has sido transportado a Drift" );
}
else
{
SendClientMessage(playerid, 0xAA3333AA, "Para usar el teleport llena tu vida antes");
}
return 1;
}
Suerte!