[Pomoc]/loadheroin i /sellheroin

6. Nov. 2011.
605
pregleda
6
postova
SEJFO
5
Godfather
6. Nov. 2011.
Editujem: Raven's Roleplay
Opis problema: Palo mi na pamet da napravim komandu da utovaris heroin na jednom mjestu i na drugom da ga dostavis pa prodas,ali to mozes samo s kamionom i prikolicom zajedno.Kada kucas /loadheroin izgubis 3.5k i kada dostavis tj /sellheroin dobijes 4.5k,ali kako da napravim da ne mozes raditi /sellheroin stalno tj dzabe da dobivas pare,nego ja bi zelio da napravim kada kucas /loadheroin da tek onda mozes prodati i tako opet.
Dio Skripte:
}
if(!strcmp(cmdtext,"/loadheroin",true))
{
    if(IsPlayerInRangeOfPoint(playerid, 5,-2173.9790,-209.3587,35.3203))
    {
        if (PlayerInfo != 20)
{
    SendClientMessage(playerid,COLOR_GREY,"** Nisi svercer droge !");
    return 1;
}
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 515 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 514)
        {
            if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))){ SendClientMessage(playerid,COLOR_RED,"Moras imati prikolicu sa kamionom!"); return 1; }
           
            new name;
            GetPlayerName(playerid, name, sizeof(name));
            format(string, sizeof(string), "* Vladine Obavijesti: %s o njemu se doznalo da je poceo svercati heroin,u slucaju da ga vidite prijavite ga.", name );
            SendClientMessageToAll(COLOR_YELLOW, string);
            SafeGivePlayerMoney(playerid, -3500);
            WantedPoints = 5;
  SetPlayerCriminal(playerid,255, "Svercanje heroinom");
           
                SetPlayerCheckpoint(playerid,1751.7410,-2056.2854,13.8417,10);
                SendClientMessage(playerid, COLOR_BLUE,"Idite do markera na mapi i tamo kucajte /sellheroin.");
                PlayerInfo == 1)
                return 1;
            }
else { SendClientMessage(playerid, COLOR_GREY,"Morate imati kamion."); }
}
    else return SendClientMessage(playerid, COLOR_GREY,"Niste na mjestu za utovar");
    return 1;
    }
    if(!strcmp(cmdtext,"/sellheroin",true))
    {
if(IsPlayerInRangeOfPoint(playerid, 5,1751.7410,-2056.2854,13.8417))
        {
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 515)
        {
            if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))){ SendClientMessage(playerid,COLOR_RED,"Moras imati prikolicu sa kamionom!"); return 1; }
            SendClientMessageToAll(COLOR_YELLOW, string);
            SafeGivePlayerMoney(playerid, 4500);
            WantedPoints = 5;
  SetPlayerCriminal(playerid,255, "Uvezao heroin u LS");
 
      DisablePlayerCheckpoint(playerid);
      SendClientMessage(playerid, COLOR_RED,"Uspjesno ste uvezli heroin u LS");
      return 1;
      }
else { SendClientMessage(playerid, COLOR_GREY,"Morate imati kamion."); }
}
    else return SendClientMessage(playerid, COLOR_GREY,"Niste na mjestu za istovar");
    return 1;

I nesto da nadodam spremio sam pHeroinPrevoz to negdje treba da se ubaci pa da bi djelovalo tako ali nezz gdje da nagodim npr if(PlayerInfo != 0) slicno tome negdje da se ubacuje...
Deleted User
Obrisan korisnik
6. Nov. 2011.
Pa stavi ovako u /loadheroin
SetPVarInt(playerid,"Heroin",1);
i onda kod /sellheroin
if(GetPVarInt(playerid,"Heroin") == 0) return SendClientMessage(playerid,-1,"Kucajte prvo /loadheroin");
SetPVarInt(playerid,"Heroin",0);
SEJFO
5
Godfather
6. Nov. 2011.
Nece mi to brate izbaci mi ono don't send na compile
Deleted User
Obrisan korisnik
6. Nov. 2011.
if(!strcmp(cmdtext,"/loadheroin",true))
  {
      if(IsPlayerInRangeOfPoint(playerid, 5,-2173.9790,-209.3587,35.3203))
      {
          if (PlayerInfo != 20)
        {
            SendClientMessage(playerid,COLOR_GREY,"** Nisi svercer droge !");
            return 1;
            }
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 515 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 514)
              {
              if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))){ SendClientMessage(playerid,COLOR_RED,"Moras imati prikolicu sa kamionom!"); return 1; }
         
              new name;
              GetPlayerName(playerid, name, sizeof(name));
              format(string, sizeof(string), "* Vladine Obavijesti: %s o njemu se doznalo da je poceo svercati heroin,u slucaju da ga vidite prijavite ga.", name );
              SendClientMessageToAll(COLOR_YELLOW, string);
              SafeGivePlayerMoney(playerid, -3500);
              WantedPoints = 5;
              SetPlayerCriminal(playerid,255, "Svercanje heroinom");
         
                  SetPlayerCheckpoint(playerid,1751.7410,-2056.2854,13.8417,10);
                  SendClientMessage(playerid, COLOR_BLUE,"Idite do markera na mapi i tamo kucajte /sellheroin.");
  SetPVarInt(playerid,"Heroin",1);
                  PlayerInfo == 1)
                  return 1;
                }
            else { SendClientMessage(playerid, COLOR_GREY,"Morate imati kamion."); }
        }
          else return SendClientMessage(playerid, COLOR_GREY,"Niste na mjestu za utovar");
          return 1;
    }
    if(!strcmp(cmdtext,"/sellheroin",true))
    {
if(GetPVarInt(playerid,"Heroin") == 0) return SendClientMessage(playerid,-1,"Kucajte prvo /loadheroin");
      if(IsPlayerInRangeOfPoint(playerid, 5,1751.7410,-2056.2854,13.8417))
        {
        if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 515)
          {
            if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))){ SendClientMessage(playerid,COLOR_RED,"Moras imati prikolicu sa kamionom!"); return 1; }
            SendClientMessageToAll(COLOR_YELLOW, string);
            SafeGivePlayerMoney(playerid, 4500);
            WantedPoints = 5;
          SetPlayerCriminal(playerid,255, "Uvezao heroin u LS");
         
              DisablePlayerCheckpoint(playerid);
              SendClientMessage(playerid, COLOR_RED,"Uspjesno ste uvezli heroin u LS");
  SetPVarInt(playerid,"Heroin",0);
              return 1;
              }
        else { SendClientMessage(playerid, COLOR_GREY,"Morate imati kamion."); }
      }
      else return SendClientMessage(playerid, COLOR_GREY,"Niste na mjestu za istovar");
      return 1;
  }

Aj probaj
SEJFO
5
Godfather
6. Nov. 2011.
E hvala brate u svakom' slucaju ali nesto sam malo drugacije napravio,ali veoma ti hvala za pomoc
Moze LOCK
Dzon_Lenon
5
Kingpin
6. Nov. 2011.
Koristi obicne varijable umesto PVarova

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha