Problema risolto Problema con la sicura della macchina e apertura biz

jacknet1984

Nuovo utente
Autore del topic
19 Novembre 2012
5
0
Miglior risposta
0
Salve a tutti ho un problema o meglio 2, premetto che sto cercando di sbuggare la Panama City

Il primo problema è che se metto la sicura al veicolo riesco a metterla ma non a toglierla

vi posto la parte interessata


if(strcmp(cmd, "/chiudi", true) == 0)
{
new carid=GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER||GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
if(VehicleLocked[carid] == 0)
{
if(PlayerInfo[playerid][pSex] == 1)
{
PlayerActionMessage(playerid,15.0,"ha appena chiuso il suo veicolo.");
}
else
{
PlayerActionMessage(playerid,15.0,"ha appena chiuso il suo veicolo.");
}
SendClientMessage(playerid,COLOR_LIGHTYELLOW2,""A_D"["A_W""A_D"Info:"A_D"] Veicolo chiuso.");
VehicleLocked[carid] = 1;
VehicleLockedPlayer[playerid] = carid;
}
}
else if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
new Float:x,Float:y,Float:z;
if(VehicleLockedPlayer[playerid] != 999)
{
GetVehiclePos(VehicleLockedPlayer[playerid], x, y, z);
}
if(VehicleLocked[VehicleLockedPlayer[playerid]])
{
if(PlayerToPoint(5.0,playerid,x,y,z))
{
if(PlayerInfo[playerid][pSex] == 1)
{
PlayerActionMessage(playerid,15.0,"ha appena aperto il suo veicolo.");
}
else
{
PlayerActionMessage(playerid,15.0,"ha appena aperto il suo veicolo.");
}
SendClientMessage(playerid,COLOR_LIGHTYELLOW2,""A_D"["A_W""A_D"Info:"A_D"] Veicolo Aperto.");
VehicleLocked[VehicleLockedPlayer[playerid]] = 0;
VehicleLockedPlayer[playerid] = 999;
}
else
{
SendClientMessage(playerid,COLOR_LIGHTYELLOW2,""A_D"["A_W""A_D"Info:"A_D"] Non sei in un veicolo!");
}
}
}
return 1;

* Le graffe le ho inserite bene però quì le mette male

Il secondo problema è dovuto dal fatto se compro un biz e sono dentro non posso aprire, invece da fuori il biz posso aprire e chiudere


if(strcmp(cmd, "/apribusiness", true) == 0)
{
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < sizeof(Businesses); i++)
{
if(PlayerToPoint(3.0,playerid,Businesses[ExitX],Businesses[ExitY],Businesses[EnterZ]) || PlayerToPoint(3.0,playerid,Businesses[EnterX],Businesses[EnterY],Businesses[EnterZ]))
{
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid,playername,sizeof(playername));
if(PlayerInfo[playerid][pBizKey] == i && strcmp(playername, Businesses[PlayerInfo[playerid][pBizKey]][Owner], true) == 0)
{
if(Businesses[Locked] == 1)
{
if(PlayerInfo[playerid][pSex] == 1)
{
Businesses[Locked] = 0;
SendClientMessage(playerid, COLOR_WHITE, ""A_D"["A_W""A_D"Info:"A_D"] Porta Aperta");
PlayerActionMessage(playerid,15.0,"inserisce la chiave nella serratura e apre la porta del negozio");
SaveBusinesses();
}
else
{
Businesses[Locked] = 0;
SendClientMessage(playerid, COLOR_WHITE, ""A_D"["A_W""A_D"Info:"A_D"] Porta Aperta");
PlayerActionMessage(playerid,15.0,"inserisce la chiave nella serratura e apre la porta del negozio");
SaveBusinesses();
}
return 1;
}
if(Businesses[Locked] == 0)
{
if(PlayerInfo[playerid][pSex] == 1)
{
Businesses[Locked] = 1;
SendClientMessage(playerid, COLOR_WHITE, ""A_D"["A_W""A_D"Info:"A_D"] Porta Chiusa");
PlayerActionMessage(playerid,15.0,"inserisce la chiave nella serratura e chiude la porta del negozio");
SaveBusinesses();
}
else
{
Businesses[Locked] = 1;
SendClientMessage(playerid, COLOR_WHITE, ""A_D"["A_W""A_D"Info:"A_D"] Porta Chiusa");
PlayerActionMessage(playerid,15.0,"inserisce la chiave nella serratura e chiude la porta del negozio");
SaveBusinesses();
}
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, ""A_G"[Comando:]"A_D" Non hai la chiave del negozio");
return 1;
}
}
}
}
return 1;



Spero di essermi spiegato bene, Grazie a tutti in anticipo per l'aiuto
 
Riferimento: Problema con la sicura della macchina e apertura biz

sistema biz sistemato grazie a un amico

se qualcuno può aiutarmi con la sicura dell'auto sarebbe meglio xD
 
Riferimento: Problema con la sicura della macchina e apertura biz

ho risolto
si può chiudere