27.04.2012, 00:34
O problema e o seguinte se o carro tiver num interior buga o player poir nao setar o interior a ele
como setar o interior ao player se nao esiste funca de pegar interior do carro ?
Desde ja agradeзo a ajuda e compreensгo ! ! !
PHP код:
if(strcmp(cmd, "/ircarro", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pAdmin] >= 4000)
{
if(PlayerInfo[playerid][pATrabalhar] < 1 && PlayerInfo[playerid][pAdmin] != 5000 && PlayerInfo[playerid][pAdmin] != 6000)
{
SendClientMessage(playerid, COLOR_WARNING, "Vocк nгo estб trabalhando! (/adm)");
return 1;
}
new testcar;
if(unformat(cmdtext, "s[30]i",Comando,testcar))
{
SendClientMessage(playerid, COLOR_GRAD1, "USE: /ircarro [carro id]");
return 1;
}
if(testcar < 1 || testcar > CAR_AMOUNT) { SendClientMessage(playerid, COLOR_WARNING, "** ID do veiculo invalido"); return 1; }
new Float:cwx2,Float:cwy2,Float:cwz2;
GetVehiclePos(testcar, cwx2, cwy2, cwz2);
new mundocarro = GetVehicleVirtualWorld(testcar);
new tmpcar = GetPlayerVehicleID(playerid);
if (GetPlayerState(playerid) == 2)
{
SetVehiclePos(tmpcar, cwx2, cwy2, cwz2);
LinkVehicleToInterior(tmpcar, GetPlayerInterior(playerid));
SetVehicleVirtualWorld(tmpcar, mundocarro);
}
else
{
SetPlayerPos(playerid, cwx2, cwy2, cwz2);
SetPlayerInterior(playerid, mundocarro);
SetPlayerVirtualWorld(playerid, mundocarro);
}
SendClientMessage(playerid, COLOR_GRAD1, "Vocк foi teleportado pelo Admin!");
SetPlayerInterior(playerid,0);
}
else
{
SendClientMessage(playerid, COLOR_WARNING, "*** Voce nao tem permissao para usar esse comando.");
}
}
return 1;
}
Desde ja agradeзo a ajuda e compreensгo ! ! !