Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Milos25 poslato Septembar 29, 2012, 11:15:25 PRE PODNE

Naslov: [Pomoc] gun i vozacka
Poruka od: Milos25 poslato Septembar 29, 2012, 11:15:25 PRE PODNE
Skripta koju koristim: Extreme
Detaljan opis problema:

Kada ocu da polazem za vozacku i ukucam /buydriving ja pocnem padati sa neba u lv a kad promenim kordinate naprimer kad ocu da polazem i kad ukucam /buydriving da se pojavim u tom trenutku napolje onda komanda ne radi

Imam jednu komandu preko koje dobijem oruzije kad ukucam /paket ta komanda je bila nemastena u lv pa sam ja promenio kordinate da bude blizu vojske  pa mi sad ta komanda ne radi  kad ukucam /paket pise mi da nisam kod hangara

ako moze neko da mi pomogne

Vozacka

if(strcmp(cmd, "/buydriving", true) == 0)
{
if(IsPlayerConnected(playerid))
        {
if(IsPlayerInRangeOfPoint(playerid, 3,1490.3195,1305.6976,1093.2964))
          {
            if(PlayerInfo[playerid][pCarLic] == 0)
{
    if(GetPlayerMoney(playerid) < 20000)
    {
              SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca za vozacku dozvolu");
              return 1;
}
else
{
              SendClientMessage(playerid, COLOR_GREEN, "Uplatili ste $20,000 za polaganje");
              SafeGivePlayerMoney(playerid, - 20000);
              SetPlayerInterior(playerid,0);
              SetPlayerVirtualWorld(playerid,0);
              PlayerInfo[playerid][pInt] = 0;
ObjektiZaPolaganje(playerid);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,2066.4731,-1913.9611,13.0667,6);
        CP[playerid] = 1000;
        IgracPolaze[playerid] = 1;
}
}
else
{
SendClientMessage(playerid, COLOR_RED, " Vec posjedujete vozacku dozovolu");
return 1;
}
}
}
  return 1;
}


Gun

if(strcmp(cmd, "/paket", true) == 0)
{
   if(MozeOruzje == 0)
   {
   SendClientMessage(playerid,-1,"Nema robe");
   return 1;
   }
   if(PutaUzeto == 8) // koliko puta da mogu uzet oruzje (da potrose robu)
  {
  MozeOruzje = 0;
  PutaUzeto = 0;
  SendClientMessage(playerid,-1,"Nema robe");
  return 1;
  }
    if(!IsPlayerInRangeOfPoint(playerid,2402.9299,-2472.6187,13.1938,40.4378))
    {
        SendClientMessage(playerid, 0x33CCFFFF, " Niste u hangaru. ");
        return 1;
    }
    ShowPlayerDialog(playerid, 8, DIALOG_STYLE_LIST, "{0049FF}[Naoruzanja]", "M4\nAK-47\nSpecijalna oprema \nProfesionalna oprema \nPancir", "U redu", "Odustani");
   PutaUzeto = PutaUzeto +1;
    return 1;
}


i ako neko moze da mi namesti da se u komandi oruzije ne bira vec da dobijes ak47 a metkove bilo kolko lako cu ja prepraviti metkove vec nzm to da namestim probao sam al dobijem errore

Poz i hvala u napred


a ovaj txt mi stoji na istoj kordinati gde treba da je paket i ja dodjem tu i pise taj txt i kucam i nista izbacujemi da nisam u hangaru

CreateDynamic3DTextLabel("[HANGAR]\n/paket" ,0x33CCFFFF,2402.9299,-2472.6187,13.1938,40.4378);
Naslov: Odg: [Pomoc] gun i vozacka
Poruka od: Vegas. poslato Septembar 29, 2012, 12:33:43 POSLE PODNE
Evo ti komanda za paket. if(strcmp(cmd, "/paket", true) == 0)
{
   if(MozeOruzje == 0)
   {
   SendClientMessage(playerid,-1,"Nema robe");
   return 1;
   }
   if(PutaUzeto == 8) // koliko puta da mogu uzet oruzje (da potrose robu)
  {
  MozeOruzje = 0;
  PutaUzeto = 0;
  SendClientMessage(playerid,-1,"Nema robe");
  return 1;
  }
    if(!IsPlayerInRangeOfPoint(playerid,2402.9299,-2472.6187,13.1938))
    {
        SendClientMessage(playerid, 0x33CCFFFF, " Niste u hangaru. ");
        return 1;
    }
    ShowPlayerDialog(playerid, 8, DIALOG_STYLE_LIST, "{0049FF}[Naoruzanja]", "M4\nAK-47\nSpecijalna oprema \nProfesionalna oprema \nPancir", "U redu", "Odustani");
   PutaUzeto = PutaUzeto +1;
    return 1;
}


Za komandu /buydriving daj mi svoje koordinate..
Naslov: Odg: [Pomoc] gun i vozacka
Poruka od: Milos25 poslato Septembar 29, 2012, 12:45:55 POSLE PODNE
2046.9917,-1907.7579,13.1162,0.1612
Naslov: Odg: [Pomoc] gun i vozacka
Poruka od: Vegas. poslato Septembar 29, 2012, 12:53:49 POSLE PODNE
if(strcmp(cmd, "/buydriving", true) == 0)
{
if(IsPlayerConnected(playerid))
        {
if(IsPlayerInRangeOfPoint(playerid, 3,2046.9917,-1907.7579,13.1162))
          {
            if(PlayerInfo[playerid][pCarLic] == 0)
{
    if(GetPlayerMoney(playerid) < 20000)
    {
              SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca za vozacku dozvolu");
              return 1;
}
else
{
              SendClientMessage(playerid, COLOR_GREEN, "Uplatili ste $20,000 za polaganje");
              SafeGivePlayerMoney(playerid, - 20000);
              SetPlayerInterior(playerid,0);
              SetPlayerVirtualWorld(playerid,0);
              PlayerInfo[playerid][pInt] = 0;
ObjektiZaPolaganje(playerid);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,2066.4731,-1913.9611,13.0667,6);
        CP[playerid] = 1000;
        IgracPolaze[playerid] = 1;
}
}
else
{
SendClientMessage(playerid, COLOR_RED, " Vec posjedujete vozacku dozovolu");
return 1;
}
}
}
  return 1;
}