Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Ognjen_Cassso poslato Januar 09, 2016, 19:01:19 POSLE PODNE

Naslov: [POMOC] HITNO PREPREKA!
Poruka od: Ognjen_Cassso poslato Januar 09, 2016, 19:01:19 POSLE PODNE
Skripta koju koristim: Moja skripta
Detaljan opis problema: E vako ja stvorim prepreku i ono nece da je pokaze streamer je najnoviji ! :/
Dio skripte: // Ako zatreba dacu ???
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [POMOC] HITNO PREPREKA!
Poruka od: // xunder poslato Januar 09, 2016, 19:17:45 POSLE PODNE
daj kod od kreiranja prepreke
Naslov: Odg: [POMOC] HITNO PREPREKA!
Poruka od: Ognjen_Cassso poslato Januar 09, 2016, 19:19:08 POSLE PODNE
Evo 3 cmd vezane za ovo
[pawn]YCMD:prepreka(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""COL_BE"[UE:SP] "SIVA"Morate biti ulogovani da bi koristili komande!");
   if(PolicajacNaDuznosti[playerid] == 0) return SendClientMessage(playerid, -1, ""PLAVA"(BGPD) "SIVA"Niste uzeli znacku(duznost) pa nemozete koristi tu komandu!");
   if(PlayerInfo[playerid][pRank] < 3) return SCM(playerid, -1, ""PLAVA"[GRESKA] "BELA"Morate biti rank 3+ da bi koristili ovu komandu!");
   new id,Float:A; GetPlayerPos(playerid, X, Y, Z); GetPlayerFacingAngle(playerid, A);
   if(sscanf(params, "i", id))
   {
      SCM(playerid, -1, ""COL_BE""ZUTA"[UE:SP] "BELA"/prepreka [Prepreke (1-4)]");
      SCM(playerid, -1, "|------------------PREPREKE-----------------|");
      SCM(playerid, -1, ""COL_BE"(1). "BELA"M - Za Gume");
      SCM(playerid, -1, ""COL_BE"(2). "BELA"V - Za Gume");
      SCM(playerid, -1, ""COL_BE"(3). "BELA"Velika Blokada");
      SCM(playerid, -1, ""COL_BE"(4). "BELA"Obicna Prepreka");
      SCM(playerid, -1, "|------------------------------------------------|");
      return 1;
   }
   if(id == 1)
   {
      if(Prepreka1Kreirana[playerid] == false)
      {
         Prepreka1[playerid] = CreateObject(2899, X+5, Y, Z-0.9, 0.0, 0.0, A+180);
         Prepreka1Kreirana[playerid] = true;
         SCM(playerid, -1, ""SIVA"INFO | "BELA"Postavili ste prepreku!");
      }
      else return SCM(playerid, -1, ""PLAVA"(GRESKA) "BELA"Vec imate kreiranu tu prepreku.");
   }
   else if(id == 2)
   {
      if(Prepreka2Kreirana[playerid] == false)
      {
         Prepreka2[playerid] = CreateObject(2892, X+5, Y, Z-1, 0.0, 0.0, A+180);
         Prepreka2Kreirana[playerid] = true;
         SCM(playerid, -1, ""SIVA"INFO | "BELA"Postavili ste prepreku!");
      }
      else return SCM(playerid, -1, ""PLAVA"(GRESKA) "BELA"Vec imate kreiranu tu prepreku.");
   }
   else if(id == 3)
   {
      if(Prepreka3Kreirana[playerid] == false)
      {
         Prepreka3[playerid] = CreateObject(981, X+5, Y, Z-0.5, 0.00000000, 0.00000000, 0.00000000);
         Prepreka3Kreirana[playerid] = true;
         SCM(playerid, -1, ""SIVA"INFO | "BELA"Postavili ste prepreku!");
      }
      else return SCM(playerid, -1, ""PLAVA"(GRESKA) "BELA"Vec imate kreiranu tu prepreku.");
   }
   else if(id == 4)
   {
      if(Prepreka4Kreirana[playerid] == false)
      {
         Prepreka4[playerid] = CreateObject(1228, X+5, Y, Z-0.5, 0.00000000, 0.00000000, 0.00000000);
         Prepreka4Kreirana[playerid] = true;
         SCM(playerid, -1, ""SIVA"INFO | "BELA"Postavili ste prepreku!");
      }
      else return SendClientMessage(playerid, -1, ""PLAVA"(GRESKA) "BELA"Vec imate kreiranu tu prepreku.");
   }
   else return SCM(playerid, -1, ""PLAVA"(GRESKA) "BELA"Pogresan ID prepreke (1-4)!");
   return 1;
}
///////////////////////////////////////////////////////
YCMD:unistiprepreku(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""COL_BE"[UE:SP] "SIVA"Morate biti ulogovani da bi koristili komande!");
   if(PolicajacNaDuznosti[playerid] == 0) return SendClientMessage(playerid, -1, ""PLAVA"(BGPD) "SIVA"Niste uzeli znacku(duznost) pa nemozete koristi tu komandu!");
   new id;
   if(sscanf(params, "i", id)) return SCM(playerid,-1, ""COL_BE""ZUTA"[UE:SP] "SIVA"/unistiprepreku [Prepreke (1-4)]");
   if(id == 1)
   {
      if(Prepreka1Kreirana[playerid] == true)
      {
         DestroyObject(Prepreka1[playerid]);
         SCM(playerid, -1, ""SIVA"INFO | "BELA"Unistili ste prepreku!");
         Prepreka1Kreirana[playerid] = false;
      }
      else return SendClientMessage(playerid, -1, ""PLAVA"(GRESKA) "BELA"Ta prepreka nije kreirana!");
   }
   else if(id == 2)
   {
      if(Prepreka2Kreirana[playerid] == true)
      {
         DestroyObject(Prepreka2[playerid]);
         SCM(playerid, -1, ""SIVA"INFO | "BELA"Unistili ste prepreku!");
         Prepreka2Kreirana[playerid] = false;
      }
      else return SendClientMessage(playerid, -1, ""PLAVA"(GRESKA) "BELA"Ta prepreka nije kreirana!");
   }
   else if(id == 3)
   {
      if(Prepreka3Kreirana[playerid] == true)
      {
         DestroyObject(Prepreka3[playerid]);
         SCM(playerid, -1, ""SIVA"INFO | "BELA"Unistili ste prepreku!");
         Prepreka3Kreirana[playerid] = false;
      }
      else return SendClientMessage(playerid, -1, ""PLAVA"(GRESKA) "BELA"Ta prepreka nije kreirana!");
   }
   else if(id == 4)
   {
      if(Prepreka4Kreirana[playerid] == true)
      {
         DestroyObject(Prepreka4[playerid]);
         SCM(playerid, -1, ""SIVA"INFO | "BELA"Unistili ste prepreku!");
         Prepreka4Kreirana[playerid] = false;
      }
      else return SendClientMessage(playerid, -1, ""PLAVA"(GRESKA) "BELA"Ta prepreka nije kreirana!");
   }
   else return SCM(playerid, -1, ""PLAVA"(GRESKA) "BELA"Pogresan ID prepreke!");
   return 1;
}
/////////////////////////////////////////////////////
YCMD:unistisveprepreke(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""COL_BE"[UE:SP] "SIVA"Morate biti ulogovani da bi koristili komande!");
   if(PolicajacNaDuznosti[playerid] == 0) return SendClientMessage(playerid, -1, ""PLAVA"(BGPD) "SIVA"Niste uzeli znacku(duznost) pa nemozete koristi tu komandu!");
   foreach(Player,i)
   {
      DestroyObject(Prepreka1);
      DestroyObject(Prepreka2);
      DestroyObject(Prepreka3);
      DestroyObject(Prepreka4);
      Prepreka1Kreirana = false;
      Prepreka2Kreirana = false;
      Prepreka3Kreirana = false;
      Prepreka4Kreirana = false;
   }
   SCM(playerid,-1,""CRVENA"Unistili ste sve potavljene prepreke!");
   new string[128];
   format(string, sizeof(string),""ZUTA"[UE:SP] "SIVA"Sve prepreke BGPD-a je unistio %s!",GetName(playerid));
   SCMTA(-1,string);
   return 1;
}[/pawn]
Naslov: Odg: [POMOC] HITNO PREPREKA!
Poruka od: // xunder poslato Januar 09, 2016, 19:20:04 POSLE PODNE
CreateObject = CreateDynamicObject
DestroyObject = DestroyDynamicObject
Naslov: Odg: [POMOC] HITNO PREPREKA!
Poruka od: Ognjen_Cassso poslato Januar 09, 2016, 19:20:46 POSLE PODNE
Probacu a zasto to u gh modu nije :D a radi
Naslov: Odg: [POMOC] HITNO PREPREKA!
Poruka od: Ognjen_Cassso poslato Januar 09, 2016, 19:29:09 POSLE PODNE
E hvala sredio sam nego sporo ucitava mapu a i ovo
Naslov: Odg: [POMOC] HITNO PREPREKA!
Poruka od: Ognjen_Cassso poslato Januar 09, 2016, 22:52:03 POSLE PODNE
RESENO LOCK!