|||POMOC|||/v

Započeo Petar Pan
1. Avg. 2011. Zaključano
699
pregleda
2
postova
Petar Pan
4
Made Man
1. Avg. 2011.
Skripta: Moj od 0
Detaljan opis problema:KAko da ovu komandu stavim u dialog
	CMD:v(playerid, params[])
{
new string;
new x_job;
new idx;


x_job = strtok(params, idx);
if(!strlen(x_job) && Carlist!=-1) {
format(string,sizeof(string), "{0080C0}___________________{76BBDD}%s{0080C0}___________________", LVehiclesName[Carlist-400]);
SendClientMessage(playerid, 0x94B6B6FF, string);
SendClientMessage(playerid, 0x5A8E8EFF,"{B1D8EB}|POMOC: {76BBDD}Kucaj {0080C0}/gps # {76BBDD}da oznacis car shop!");
SendClientMessage(playerid, 0x6C9A9AFF,"{B1D8EB}|AUTO| {0080C0}(/v)ozilo prodaj, boja, lociraj, parkiraj");
SendClientMessage(playerid, 0x7CA5A5FF,"{B1D8EB}|AUTO| {0080C0}(/v)ozilo napusti, izvadi, ostavi");
format(string,sizeof(string), " {B1D8EB}Registarske tablice: {0080C0}nedozvoljeno jos ", Carlist);
SendClientMessage(playerid, 0x94B6B6FF, string);
if(PlayerInfo > 0)
{
format(string,sizeof(string), " {B1D8EB}Droga: {0080C0}%d ", PlayerInfo);
SendClientMessage(playerid, 0x94B6B6FF, string);

}
if(PlayerInfo > 0)
{
format(string,sizeof(string), " {B1D8EB}Materijali:{0080C0} %d ", PlayerInfo);
SendClientMessage(playerid, 0xA2BFBFFF, string);

}
if(PlayerInfo == 0 && PlayerInfo == 0)
{
SendClientMessage(playerid, 0x94B6B6FF, "{B1D8EB}Tvoj prtljaznik je prazan!");

}
return 1;
}
else if(strcmp(x_job,"ostavi",true) == 0)
{

  if(Carlist!=-1)
   {
{
new x_nr;
x_nr = strtok(params, idx);
if(!strlen(x_nr))
{
SendClientMessage(playerid, COLOR_GRAD3,"{168BFF}INFO: {959561} /v ostavi [mats/droga] ");
return 1;
}

if(strcmp(x_nr, "mats", true) == 0)
{

new pstate;
pstate=GetPlayerState(playerid);
if(IsPlayerInVehicle(playerid,Carlist))
{

if(pstate == PLAYER_STATE_DRIVER && Carlist!=-1)
   {
temp = strtok(params, idx);
if(!strlen(temp))
{
SendClientMessage(playerid, COLOR_GRAD3,"{168BFF}INFO: {959561} /v ostavi mats ");
return 1;
}
   moneys = strval(temp);
   if(PlayerInfo < 1)
   {
       SendClientMessage(playerid, COLOR_GRAD1, " Nemas Materijala !");
       return 1;
}
if(PlayerInfo < moneys)
{
      SendClientMessage(playerid, COLOR_GRAD1, " Nemas toliko materijala !");
       return 1;
}
if(moneys > 501 || moneys < 0)
{
      SendClientMessage(playerid, COLOR_GRAD1, " Ne idi ispod 0 i preko 500 !");
       return 1;
}
if(PlayerInfo >= moneys)
{
   PlayerInfo -= moneys;
PlayerInfo += moneys;

SacuvajIgraca(playerid);
   format(string,sizeof(string), " {0080C0}Sakrio si %d Materijala u svoje Vozilo", moneys);
                           SendClientMessage(playerid, 0x698F8FFF, string);
}
}
else
{
   SendClientMessage(playerid, COLOR_GRAD1, " Nisi vozac/nemas vozila !");
   return 1;
}
}
else
{
   SendClientMessage(playerid, COLOR_GRAD1, " Nisi u svom vozilu !");
   return 1;
}
}
if(strcmp(x_nr, "droga", true) == 0)
{
new pstate;
pstate=GetPlayerState(playerid);
if(IsPlayerInVehicle(playerid,Carlist))
{
if(pstate == PLAYER_STATE_DRIVER && Carlist!=-1)
{
temp = strtok(params, idx);
if(!strlen(temp))
{
SendClientMessage(playerid, COLOR_GRAD3,"{168BFF}INFO: {959561} /v ostavi droga ");
return 1;
}
                       moneys = strval(temp);
   if(PlayerInfo < 0)
   {
       SendClientMessage(playerid, COLOR_GRAD1, " Nemas droge !");
       return 1;
}
if(PlayerInfo < moneys)
{
      SendClientMessage(playerid, COLOR_GRAD1, " Nemas toliko droge !");
       return 1;
}
if(moneys > 501 || moneys < 0)
{
      SendClientMessage(playerid, COLOR_GRAD1, " Ne idi ispod 0 i preko 500 !");
       return 1;
}
if(PlayerInfo >= moneys)
{
PlayerInfo -= moneys;
PlayerInfo += moneys;

SacuvajIgraca(playerid);
   format(string,sizeof(string), " {0080C0}Sakrio si %d grama Droge u vozilo", moneys);
                           SendClientMessage(playerid, 0x698F8FFF, string);
}
}
else
{
   SendClientMessage(playerid, COLOR_GRAD1, " Nisi vozac/nemas vozila !");
   return 1;
}
}
else
{
   SendClientMessage(playerid, COLOR_GRAD1, " Nisi  u svom vozilu !");
   return 1;
}
}
}
if(Carlist == -1)
{
  SendClientMessage(playerid, COLOR_GRAD6, "Nemas vozilo!");
  return 1;
}
return 1;
}
}
else if(strcmp(x_job,"izvadi",true) == 0)
{

  if(Carlist!=-1)
   {
{
new x_nr;
x_nr = strtok(params, idx);
if(!strlen(x_nr))
{
SendClientMessage(playerid, COLOR_GRAD3,"{168BFF}INFO: {959561} /v izvadi [mats/droga] ");
return 1;
}

if(strcmp(x_nr, "mats", true) == 0)
{

new pstate;
pstate=GetPlayerState(playerid);
if(IsPlayerInVehicle(playerid,Carlist))
{

   if(pstate == PLAYER_STATE_DRIVER && Carlist!=-1)
   {
temp = strtok(params, idx);
if(!strlen(temp))
{
SendClientMessage(playerid, COLOR_GRAD3,"{168BFF}INFO: {959561} /v izvadi mats ");
return 1;
}
   moneys = strval(temp);
   if(PlayerInfo < 1)
   {
       SendClientMessage(playerid, COLOR_GRAD1, " Nemas Materijala u vozilu!");
       return 1;
}
if(PlayerInfo < moneys)
{
      SendClientMessage(playerid, COLOR_GRAD1, " Nemas toliko materijala u vozilu!");
       return 1;
}
if(moneys > 500 || moneys < 0)
{
      SendClientMessage(playerid, COLOR_GRAD1, " Ne idi ispod 0 i preko 500 !");
       return 1;
}
if(PlayerInfo >= moneys)
{
   PlayerInfo += moneys;
PlayerInfo -= moneys;
VehicleSave(playerid);
SacuvajIgraca(playerid);
   format(string,sizeof(string), "{0080C0}Izvadio si %d Materijala iz svog Vozila", moneys);
                           SendClientMessage(playerid, 0x698F8FFF, string);
}

}
else
{
   SendClientMessage(playerid, COLOR_GRAD1, " Nisi vozac/nemas vozila !");
   return 1;
}
}
else
{
   SendClientMessage(playerid, COLOR_GRAD1, " Nisi u svom vozilu !");
   return 1;
}
}
if(strcmp(x_nr, "droga", true) == 0)
{
new pstate;
pstate=GetPlayerState(playerid);
if(IsPlayerInVehicle(playerid,Carlist))
{
if(pstate == PLAYER_STATE_DRIVER && Carlist!=-1)
{
temp = strtok(params, idx);
if(!strlen(temp))
{
SendClientMessage(playerid, COLOR_GRAD3,"{168BFF}INFO: {959561} /izvadi droga ");
return 1;
}
                       moneys = strval(temp);
   if(PlayerInfo < 0)
   {
       SendClientMessage(playerid, COLOR_GRAD1, " Nemas droge u vozilu !");
       return 1;
}
if(PlayerInfo < moneys)
{
      SendClientMessage(playerid, COLOR_GRAD1, " Nemas toliko droge u vozilu !");
       return 1;
}
if(moneys > 500 || moneys < 0)
{
      SendClientMessage(playerid, COLOR_GRAD1, " Ne idi ispod 0 i preko 500 !");
       return 1;
}
if(PlayerInfo >= moneys)
{
   PlayerInfo += moneys;
PlayerInfo -= moneys;
VehicleSave(playerid);
SacuvajIgraca(playerid);
   format(string,sizeof(string), "{0080C0} Izvadio si %d grama Droge iz Vozila", moneys);
                           SendClientMessage(playerid, 0x698F8FFF, string);
}
}
else
{
   SendClientMessage(playerid, COLOR_GRAD1, " Nisi vozac/nemas vozila !");
   return 1;
}
}
else
{
   SendClientMessage(playerid, COLOR_GRAD1, " Nisi  u svom vozilu !");
   return 1;
}
}
}
if(Carlist == -1)
{
  SendClientMessage(playerid, COLOR_GRAD6, "Nemas vozilo!");
  return 1;
}
return 1;
}
}

if(strcmp(x_job,"napusti",true) == 0)
{
   if (Buylist[Spectating])
   {
           TogglePlayerControllable(playerid,1);
       SetVehicleParamsForAll(Buylist[Spectating],0,0);
       Spectating=-1;
       RemovePlayerFromVehicle(playerid);
TextDrawDestroy(imevozila);TextDrawDestroy(cijenavozila);TextDrawDestroy(registracijavozila);
TextDrawHideForPlayer(playerid, imevozila);
TextDrawHideForPlayer(playerid, cijenavozila);
TextDrawHideForPlayer(playerid, registracijavozila);
}

else  {
SendClientMessage(playerid, COLOR_GREY, "Nisi u izlozbenom vozilu!");
}
return 1;
}
else if(strcmp(x_job,"parkiraj",true) == 0)
{
if (IsPlayerInVehicle(playerid,Carlist))
{
   GetVehiclePos(Carlist,Carlist,Carlist,Carlist);
   GetVehicleZAngle(Carlist,Carlist);
new componentid = GetModType(componentid);
OnVehicleMod(playerid,Carlist,componentid);
VehicleSave(playerid);
   SendClientMessage(playerid, COLOR_WHITE, "Tvoje ce se vozilo odsada ovdje spawnati!");
return 1;
}
else { SendClientMessage(playerid, COLOR_GREY, "Ovo nije tvoje vozilo/nisi u vozilu!"); }
return 1;
}
else if(strcmp(x_job,"lociraj",true) == 0)
{
if (Carlist == -1)
{
SendClientMessage(playerid, COLOR_GREY, "Nemas vozilo!");
return 1;
}
if (Carlist!=-1)
{
{
new Float:x, Float:y, Float:z;
GetVehiclePos(Carlist, x, y, z);
SetPlayerCheckpoint(playerid,x,y,z, 6.0);
SendClientMessage(playerid, 0x0080C0FF, "Lokacija tvog vozila je postavljena na mapi!");
return 1;
}

}

}

else if(strcmp(x_job,"boja",true) == 0)
{


  if(Carlist!=-1)
   {
{
temp = strtok(params, idx);
if(!strlen(temp))
{
SendClientMessage(playerid, COLOR_GRAD3,"{168BFF}INFO: {959561} /v boja [boja 1-2] [ID boje]");
return 1;
}
new number = strval(temp);
if(number > 2 || number < 1)
{
SendClientMessage(playerid, COLOR_GRAD3,"Boja 1 ili 2!");
return 1;
}
temp = strtok(params, idx);
if(!strlen(x_job))
{
SendClientMessage(playerid, COLOR_GRAD3,"{168BFF}INFO: {959561} /v boja [boja 1-2] [ID boje]");
return 1;
}
new color = strval(temp);
if(color > 126)
{
SendClientMessage(playerid, COLOR_GRAD3,"Najveci ID boje je 126");
return 1;
}
if (GetPlayerCash(playerid) < 3000)
{
SendClientMessage(playerid, COLOR_GRAD3,"Nemas dovoljno novca ($3000)");
return 1;
}
if(number == 1)
{
Carlist = color;
VehicleSave(playerid);
format(string, sizeof(string), "Boja 1 postavljena na ID %d -$3000",color);
SendClientMessage(playerid, 0x0080C0FF,string);

}
else
{
Carlist = color;
VehicleSave(playerid);
format(string, sizeof(string), "Boja 2 postavljena na ID %d -$3000",color);
SendClientMessage(playerid, 0x0080C0FF,string);
}
SendClientMessage(playerid, COLOR_GRAD6, "Tvoj nova boja ce stici uskoro(poslije reloga)!");
  GivePlayerCash(playerid,-3000);

}
}
if(Carlist == -1)
{
  SendClientMessage(playerid, COLOR_GRAD6, "Nemas vozilo!");
  return 1;
}
return 1;
}
else if(strcmp(x_job,"prodaj",true) == 0)
{
if (Carlist!=-1)
{
new price = (Carlist)/5*4;
       if (IsPlayerInVehicle(playerid,Carlist)) { RemovePlayerFromVehicle(playerid); }
       GivePlayerCash(playerid, price);
       DestroyVehicle(Carlist);
Carlist=-1; Carlist=0.0; Carlist=0.0; Carlist=0.0;
Carlist=0.0; Carlist=0; Carlist=0; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist = 0;
Carlist = 0;
Carlist = 0;
PlayerInfo = 0;
PlayerInfo = 0;
SacuvajIgraca(playerid);
VehicleSave(playerid);
PlayerInfo = 0;
format(string,128,"{2994CA}Prodao si svoje vozilo za {AED6EB}$%i!",price);
SendClientMessage(playerid, 0x698F8FFF, string);
return 1;
   }
   else { SendClientMessage(playerid, COLOR_GREY, "Nemas vozilo!"); }
return 1;
}
else if(strcmp(x_job,"spawn",true) == 0)
{
if (PlayerInfo == 0)
   {
GetPlayerPos(playerid ,Carlist,Carlist,Carlist);
GetVehiclePos(Carlist,Carlist,Carlist,Carlist);
GetVehicleZAngle(Carlist,Carlist);
GetXYInFrontOfPosition(Carlist,Carlist,Carlist,5.0);
Carlist = CreateTunedCar(playerid);
SetVehicleNumberPlate(Carlist, Carlist);
VehicleSave(playerid);
PlayerInfo = 1;
SacuvajIgraca(playerid);
SendClientMessage(playerid, 0x698F8FFF, "Spawnao si svoje vozilo !");
return 1;
   }
   else { SendClientMessage(playerid, COLOR_GREY, "Nisi kupio vozilo!"); }
return 1;
}
else if(strcmp(x_job,"lock",true) == 0)
{
   if (Carlist!=-1)
   {
if (Carlist!=-1)
{
if (Carlist==0)
{
   Carlist=1;
   SetVehicleParamsForAll(Carlist,0,1);
   SetVehicleParamsForPlayer(Carlist,playerid,0,1);
SendClientMessage(playerid, 0x698F8FFF, "Zakljucao si svoje vozilo!");
}
else
{
   Carlist=0;
   SetVehicleParamsForAll(Carlist,0,0);
   SendClientMessage(playerid, 0x698F8FFF, "Otkljucao si svoje vozilo!");
}
}
else { SendClientMessage(playerid, COLOR_GREY, "Tvoje vozilo je pokvareno. Moras ga popraviti!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Nemas vozilo!"); }
   return 1;
}

return 1;
}


PLS pomoc
Viky
6
Legenda Foruma
1. Avg. 2011.
Naslov nepoštuje pravila. Lock

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha