28.08.2011, 20:27
(
Last edited by .Skool_.; 22/12/2011 at 06:53 PM.
)
Sistema de salvar posiзгo й ir atй a posiзгo salva!
Й um simples cуdigo, mais ъtil nos servidores de DRIFT!
Meu amigo me passo este sistema, cheio de BUGS, entгo resolvi..
E vбrias pessoas queriam este sistema entгo tб ae.
Download: http://pastebin.com/7WE3fY4B
Espero ter ajudado !
Й um simples cуdigo, mais ъtil nos servidores de DRIFT!
Meu amigo me passo este sistema, cheio de BUGS, entгo resolvi..
E vбrias pessoas queriam este sistema entгo tб ae.
PHP Code:
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("/sp", 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: /irp");
PosI[playerid] = (GetPlayerInterior(playerid));
PlayerPlaySound(playerid, 1137 , 0.0, 0.0, 0.0);
return 1;
}
if (strcmp("/irp", cmdtext, true, 10) == 0){
if (!floatsqroot(PosX[playerid]+PosY[playerid]+PosZ[playerid]))
{
SendClientMessage(playerid, 0xF60000AA, "[ERRO] Vocк nгo tem nenhuma posiзгo salva.");
}
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;}
Espero ter ajudado !