08.11.2010, 17:52
E Ae Galera .. Blz ?
Tipo ... Eu Tenho Um Comando Aqui .. Que Й Assim
( /salvarpos || /irsalvo )
Mais Queria Passar Esses Dois Comandos Para Dialog ..
No Comando Simples Eles Sгo Assim :
Como Faзo Pra Passar Pra Dialog ?
Tipo ... Eu Tenho Um Comando Aqui .. Que Й Assim
( /salvarpos || /irsalvo )
Mais Queria Passar Esses Dois Comandos Para Dialog ..
No Comando Simples Eles Sгo Assim :
Код:
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];
if (strcmp(cmdtext, "/salvar", true)==0)
{
GetPlayerPos(playerid, PosX[playerid], PosY[playerid], PosZ[playerid]);
GetPlayerFacingAngle(playerid, PosA[playerid]);
SendClientMessage(playerid, 0xFF9900AA, "Vocк Salvou Sua Posiзгo Para Voltar Digite /irsalvo");
PosI[playerid] = (GetPlayerInterior(playerid));
PlayerPlaySound(playerid, 1137 , 0.0, 0.0, 0.0);
return 1;
}
if (strcmp(cmdtext, "/irsalvo", true)==0)
{
if (!floatsqroot(PosX[playerid]+PosY[playerid]+PosZ[playerid]))
{
return SendClientMessage(playerid, 0xFF9900AA, "Vocк Nгo Tem Posiзгo Salva Para Salvar Digite /salvar");
}
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, 0xFF9900AA, "Vocк Voltou Onde Tinha Salvado Sua Posiзгo :)");
}
return 1;
}

