[Ajuda]codigo de salvar e voltar a posiзгo -
viniciusmcf - 15.11.2011
fiz uma fs com esse codigo
#include <a_samp>
new Float:PosX[MAX_PLAYERS], Float:PosY[MAX_PLAYERS], Float:PosZ[MAX_PLAYERS], Float:PosA[MAX_PLAYERS], PosI[MAX_PLAYERS];
new bool: EnCoche[MAX_PLAYERS];
public OnPlayerCommandText(playerid, cmdtext[]){
if (strcmp("/s", cmdtext, true, 10) == 0){
GetPlayerPos(playerid, PosX[playerid], PosY[playerid], PosZ[playerid]);
GetPlayerFacingAngle(playerid, PosA[playerid]);
SendClientMessage(playerid, 0x57E427AA, "[INFO]: Sua posiзгo foi salva, para voltar use: /i");
PosI[playerid] = (GetPlayerInterior(playerid));
PlayerPlaySound(playerid, 1137 , 0.0, 0.0, 0.0);
return 1;
}
if (strcmp("/i", cmdtext, true, 10) == 0){
if (!floatsqroot(PosX[playerid]+PosY[playerid]+PosZ[playerid]))
{
SendClientMessage(playerid, 0xF60000AA, "[ERRO] Vocк nгo tem nenhuma posiзгo salva use /s para salvar uma.");
}
else
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
SetVehiclePos(GetPlayerVehicleID(playerid), PosX[playerid], PosY[playerid], PosZ[playerid]);
SetVehicleZAngle(GetPlayerVehicleID(playerid), PosA[playerid]);
SetCameraBehindPlayer(playerid);
LinkVehicleToInterior(GetPlayerVehicleID(playerid) , PosI[playerid]);
}
else
{
EnCoche[playerid] = false;
SetPlayerPos(playerid, PosX[playerid], PosY[playerid], PosZ[playerid]);
SetPlayerFacingAngle(playerid, PosA[playerid]);
SetCameraBehindPlayer(playerid);
}
PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
SetPlayerInterior(playerid, PosI[playerid]);
SendClientMessage(playerid, 0x008040FF, "Vocк se teleportou para a ultima posiзгo salva.");
}
return 1;
}
return 1;
}
so q quando ponho ele para funcionar os comando da minha gm para de funcionar teleportes etc
oq altero no codigo para q funcione com a gm
Re: [Ajuda]codigo de salvar e voltar a posiзгo - rjjj - 15.11.2011
Isto deve resolver o seu problema
.
Troque o ъltimo
return 1; do
OnPlayerCommandText do Filterscript por
return 0; .
Espero ter ajudado
.
Re: [Ajuda]codigo de salvar e voltar a posiзгo -
Ghost_ - 15.11.2011
Quote:
Originally Posted by rjjj
Isto deve resolver o seu problema .
Troque o ъltimo return 1; do OnPlayerCommandText do Filterscript por return 0; .
Espero ter ajudado .
|
Marca registrada do Ken: "
e
".
Respuesta: [Ajuda]codigo de salvar e voltar a posiзгo -
viniciusmcf - 15.11.2011
vlw rjjj funciono nun tinha percebido os 2 return 1; vlw msm
Re: [Ajuda]codigo de salvar e voltar a posiзгo -
Mattos - 15.11.2011
uma dica vini, passe a identar seus codigos que ai ficaria muito mais visivwl pra vc mesmo o problema... abrass
Re: [Ajuda]codigo de salvar e voltar a posiзгo -
.Unnamed - 15.11.2011
Amigo use as Tag's "pawn" no seu code