[POMOC] Provjera da li igrac ima para.

Započeo nikcrack
20. Avg. 2010. Zaključano
963
pregleda
7
postova
Niki
3
Wheel Man
20. Avg. 2010.
Treba mi pomoc oko granice.

Npr napravio sam granicu i kada igrac otvori oduzme mu se odredjena suma novca.Ali ako nemo dovoljno novca kapija se i dalje otvara! Kako da namestim ako nema novca da kapija ostane zatvorena?
LordShigi
5
Crime Lord
20. Avg. 2010.
Kopiraj komandu da ti pomognem.
Niki
3
Wheel Man
20. Avg. 2010.
if(strcmp(cmd,"/otvori",true)==0)
  {
      if(IsPlayerConnected(playerid))
      {
        MoveObject(granica, 70.95130157,-1526.12390137,-1.30000019,4.000000);
            SendClientMessage(playerid, COLOR_RED, "Otvorio si kapiju i platio 1000 za prelazak!");
        if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "Nemas dovoljno novca.");
              GivePlayerMoney(playerid, -1000);
        }
      else
      {
        SendClientMessage(playerid, COLOR_RED, "Svi mogu");
      }
      return 1;
  }
  if(strcmp(cmd,"/zatvori",true)==0)
  {
      if(IsPlayerConnected(playerid))
      {
        MoveObject(granica, 70.95130157,-1526.12390137,7.30000019,4.000000);

        SendClientMessage(playerid, COLOR_RED, "Zatvorio si kapiju za Granicu.");
      }
      else
      {
        SendClientMessage(playerid, COLOR_RED, "Svi mogu");
      }
      return 1;
  }
Ivex
4
Enforcer
20. Avg. 2010.
if(strcmp(cmd,"/otvori",true)==0)
  {
      if(IsPlayerConnected(playerid))
      {
          if(GetPlayerMoney(playerid) >= 1000)
            {
        MoveObject(granica, 70.95130157,-1526.12390137,-1.30000019,4.000000);
            SendClientMessage(playerid, COLOR_RED, "Otvorio si kapiju i platio 1000 za prelazak!");
        if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, 0xFFFFFF, "Nemas dovoljno novca.");
              GivePlayerMoney(playerid, -1000);
            }
        else
        {
        SendClientMessage(playerid, COLOR_RED, "Nemas para!!");
        }
        }
      else
      {
        SendClientMessage(playerid, COLOR_RED, "Svi mogu");
      }
      return 1;
  }
  if(strcmp(cmd,"/zatvori",true)==0)
  {
      if(IsPlayerConnected(playerid))
      {
        MoveObject(granica, 70.95130157,-1526.12390137,7.30000019,4.000000);

        SendClientMessage(playerid, COLOR_RED, "Zatvorio si kapiju za Granicu.");
      }
      else
      {
        SendClientMessage(playerid, COLOR_RED, "Svi mogu");
      }
      return 1;
  }
LordShigi
5
Crime Lord
20. Avg. 2010.
if(strcmp(cmd,"/otvori",true)==0)
{
    if(IsPlayerConnected(playerid))
        {
            if(GetPlayerMoney(playerid) >= 1000)
            {
        MoveObject(granica, 70.95130157,-1526.12390137,-1.30000019,4.000000);
            SendClientMessage(playerid, COLOR_RED, "Otvorio si kapiju i platio 1000 za prelazak!");
        SendClientMessage(playerid, 0xFFFFFF, "Nemas dovoljno novca.");
            GivePlayerMoney(playerid, -1000);
}
else
{
        SendClientMessage(playerid, 0xFFFFFF, "Nemas dovoljno novca.");
}
}
      else
      {
      SendClientMessage(playerid, COLOR_RED, "Svi mogu");
      }
      return 1;
}
if(strcmp(cmd,"/zatvori",true)==0)
  {
    if(IsPlayerConnected(playerid))
        {
        MoveObject(granica, 70.95130157,-1526.12390137,7.30000019,4.000000);
        SendClientMessage(playerid, COLOR_RED, "Zatvorio si kapiju za Granicu.");
      }
      else
      {
      SendClientMessage(playerid, COLOR_RED, "Svi mogu");
      }
      return 1;
}
Evo prouci moj kod pa ces vidjeti kako se to radi.
Viky
6
Legenda Foruma
20. Avg. 2010.
Evo ti PUNOO lakse:

na pocetak:
forward granca();


onda u komande(izbrisi /zatvori!!!!!)
if(strcmp(cmd,"/granica",true)==0)
  {
       
  if(GetPlayerMoney(playerid) < 1000)
{
SendClientMessage(playerid, 0xFFFFFF, "Nemas dovoljno novca.");
}
else
{
MoveObject(granica, 70.95130157,-1526.12390137,-1.30000019,4.000000);
        SendClientMessage(playerid, COLOR_RED, "Otvorio si kapiju i platio 1000 za prelazak!(imas 10 sekundi!)");
SetTimer("granca",10000,0);
    GivePlayerMoney(playerid, -1000);
 }
       
     
     return 1;
  }


I na KRAJ skripte:
public granca()
{
   MoveObject(granica, 70.95130157,-1526.12390137,7.30000019,4.000000);
   return 1;
}


Nadam se da sam pomogo!
Niki
3
Wheel Man
20. Avg. 2010.
Hvala moze lock

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha