CMD:vportvozilo(playerid, params[])
{
if(UsaoEvent == 1) return SCM(playerid,NS_ORANGE, "* Ne mozete koristiti ovu komandu dok ste na live eventu.");
for(new idzons = 0; idzons < sizeof(GZ); idzons++)
if(IsPlayerInRangeOfPoint(playerid, 60.0, GZ, GZ, GZ)) return SCM(playerid, NS_ORANGE, "* Ne mozete koristiti ovu komandu ukoliko ste unutar zone.");
if(PlayerInfo < 4 && PlayerInfo < 2) return SCM(playerid,NS_ORANGE,"* Nemate ovlascenje za upotrebu ove komande");
if(PlayerInfo == 1) return SCM(playerid,NS_ORANGE,"* Radis posao ne mozes koristi ovu komandu!");
if(Zavezan == 1) return SCM(playerid,NS_ORANGE,"* Zavezani ste ne mozete koristi ovu komandu!");
if(PlayerInfo >= 1) return SCM(playerid,NS_ORANGE,"* Ne mozete koristi ovu komandu ako imate Wanted Level!");
if(PlayerInfo != 0) return SCM(playerid,NS_ORANGE,"* Ne mozete koristi ovu komandu ukoliko ste u zatvoru!");
if(PolicajacNaDuznosti == 1) return SendClientMessage(playerid,NS_ORANGE,"* Ne mozete koristi ovu komandu ukoliko ste na duznosti!");
if(GetPlayerInterior(playerid) > 0) return SCM(playerid,NS_ORANGE,"* Ne mozete koristiti ovu komandu ukoliko ste u enterijeru!");
SPD(playerid,16120,DIALOG_STYLE_LIST, "VIP Port Vozila", "Auto 1\nAuto2\nMotor\nLetelica\nPlovilo", "Port", "Izadji");
return 1;
}
fDialog(16120)
{
if(!response) return 1;
switch(listitem) {
case 0, 1: { // auto 1 ili 2
new vehId = ((listitem == 0) ? (PlayerInfo) : (PlayerInfo));
if(vehId < 0 || strcmp(VoziloInfo, GetName(playerid)) != 0) {
return SCM(playerid,NS_ORANGE, "* Ne posedujes vozilo.");
}
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x,y,z);
SetVehiclePos(VoziloInfo, x,y,z);
SCM(playerid,NS_YELLOW, " "BELA"Vozilo je teleportovano.");
}
case 2:
{
new idmotora = PlayerInfo;
if(idmotora < 0 || strcmp(MotorInfo, GetName(playerid)) != 0) {
return SCM(playerid,NS_ORANGE, "* Ne posedujes motor.");
}
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x,y,z);
SetVehiclePos(MotorInfo, x,y,z);
SCM(playerid,NS_YELLOW, " "BELA"Motor je teleportovan.");
}
case 3:
{
new idletelice = PlayerInfo;
if(idletelice < 0 || strcmp(AvionInfo, GetName(playerid)) != 0) {
return SCM(playerid,NS_ORANGE, "* Ne posedujes letjelicu.");
}
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x,y,z);
SetVehiclePos(AvionInfo, x,y,z);
SCM(playerid,NS_YELLOW, " "BELA"Letjelica je teleportovana.");
}
case 4:
{
new idplovila = PlayerInfo;
if(idplovila < 0 || strcmp(PlovilaInfo, GetName(playerid)) != 0) {
return SCM(playerid,NS_ORANGE, "* Ne posedujes plovilo.");
}
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x,y,z);
SetVehiclePos(PlovilaInfo, x,y,z);
SCM(playerid,NS_YELLOW, " "BELA"Plovilo je teleportovano.");
}
}
return 1;
}
fDialog(16121)
{
if(!response) return 1;
switch(listitem) {
case 0, 1: { // auto 1 ili 2
new vehId = ((listitem == 0) ? (PlayerInfo) : (PlayerInfo));
if(vehId < 0 || strcmp(VoziloInfo, GetName(playerid)) != 0) {
return SendClientMessage(playerid, -1, "Vi ne posedujete vozilo.");
}
SetVehicleToRespawn(VoziloInfo);
SendClientMessage(playerid, -1, "Vozilo je respawnovano.");
}
case 2:
{
new idmotora = PlayerInfo;
if(idmotora < 0 || strcmp(MotorInfo, GetName(playerid)) != 0) {
return SendClientMessage(playerid, -1, "Vi ne posedujete motor.");
}
SetVehicleToRespawn(MotorInfo);
SendClientMessage(playerid, -1, "Vozilo je respawnovano.");
}
case 3:
{
new idletelice = PlayerInfo;
if(idletelice < 0 || strcmp(AvionInfo, GetName(playerid)) != 0) {
return SendClientMessage(playerid, -1, "Vi ne posedujete avion.");
}
SetVehicleToRespawn(AvionInfo);
SendClientMessage(playerid, -1, "Vozilo je respawnovano.");
}
case 4:
{
new idplovila = PlayerInfo;
if(idplovila < 0 || strcmp(PlovilaInfo, GetName(playerid)) != 0) {
return SendClientMessage(playerid, -1, "Vi ne posedujete plovilo.");
}
SetVehicleToRespawn(PlovilaInfo);
SendClientMessage(playerid, -1, "Vozilo je respawnovano.");
}
}
return 1;
}