Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Danix Knez poslato Januar 27, 2024, 19:13:50 POSLE PODNE

Naslov: Banka Rob problem
Poruka od: Danix Knez poslato Januar 27, 2024, 19:13:50 POSLE PODNE
Pozz drugari jos jedan problem uvezi moda dakle postavio sam rob vrata kad udjem na server vrata kao a ne postoje kad ukucam komandu za rob pojave se otvorena i poslje roba vrate se u normalnu poziciju.Esad i kad se vrate kad uradim restart opet nestanu.Prbao sam ih postaviti u public OnPlayerConnect(playerid) onda se pojave i poslje restarta ali kad robam nece da nestanu stoje tu neko pomoc.Ovako sam postavio u onplayerconnect    vratabanke = F_CreateObject_IG(19302, 1384.236450, 6.538518, 997.516662, 0.399998, 0.299999, -90.699958);
Naslov: Odg: Banka Rob problem
Poruka od: Goku ^ poslato Januar 27, 2024, 19:24:30 POSLE PODNE
Citat: Danix Knez poslato Januar 27, 2024, 19:13:50 POSLE PODNE
Pozz drugari jos jedan problem uvezi moda dakle postavio sam rob vrata kad udjem na server vrata kao a ne postoje kad ukucam komandu za rob pojave se otvorena i poslje roba vrate se u normalnu poziciju.Esad i kad se vrate kad uradim restart opet nestanu.Prbao sam ih postaviti u public OnPlayerConnect(playerid) onda se pojave i poslje restarta ali kad robam nece da nestanu stoje tu neko pomoc.Ovako sam postavio u onplayerconnect    vratabanke = F_CreateObject_IG(19302, 1384.236450, 6.538518, 997.516662, 0.399998, 0.299999, -90.699958);
A da stavis mozda u public OnGameModeInit() ?
Naslov: Odg: Banka Rob problem
Poruka od: Danix Knez poslato Januar 27, 2024, 19:26:21 POSLE PODNE
evo sad cu probat pa se javim jer nisam to stvarno nikad podesavao uvjek je radilo pa ne znam
Naslov: Odg: Banka Rob problem
Poruka od: Danix Knez poslato Januar 27, 2024, 19:32:02 POSLE PODNE
isto stoje tu al kad ukucam cmd ne otvaraju se
Naslov: Odg: Banka Rob problem
Poruka od: Wizzard1 poslato Januar 27, 2024, 20:29:53 POSLE PODNE
si ti opste napravio tu komandu kako treba?
Naslov: Odg: Banka Rob problem
Poruka od: Danix Knez poslato Januar 27, 2024, 20:34:01 POSLE PODNE
CMD:provucikarticu(playerid, params[])
{
    if(!ClanIlegalaca(playerid)) return Greska(playerid, "Samo clanovi mafije / bande!");
     new sat, minut, sekund; gettime(sat, minut, sekund);
   if(sat >= 0 && sat <= 9) return Greska(playerid, "Pljackanje banke nije dozvoljeno u ovo vrijeme...");
   if(PlayerInfo[playerid][pUkraoNestoTime] != 0)
   {
      new k_string[156];
      format(k_string, sizeof(k_string), "Morate sacekati jos %d minuta od posljednje pljacke / kradje!", PlayerInfo[playerid][pUkraoNestoTime]);
      Greska(playerid, k_string);
      return 1;
   }
    if(PlayerInfo[playerid][pKarticaZaPljackanje] == 0) return Greska(playerid, "Nemate karticu, (kupite od hackera)!");
   if(!IsPlayerInRangeOfPoint(playerid, 2.0, 1383.5475,6.0162,997.2661)) return Greska(playerid, "Niste u banci kod vrata sefa!");
   if(VrataOtvorena == 1) return Greska(playerid, "Vrata od sefa banke su vec srusena!");
   if(provucenakartica == 1) return Greska(playerid, "Neko je vec provukao karticu!");
   if(PlayerInfo[playerid][pLevel] < 3) return Greska(playerid, "Morate biti level 3+ za provlacenje kartice!");
   PlayerInfo[playerid][pKarticaZaPljackanje] = 0;
    new string[156];
      format(string, sizeof(string), "* %s provlaci karticu.", GetName(playerid));
   ProxPoruka(20.0, playerid, string, PROX, PROX, PROX, PROX, PROX);
   //KarticaObject = F_CreateDynamicObject_IG(1654, 727.41669, 389.56656, 1023.76831,   0.00000, 0.00000, 0.00000);
   SCM(playerid, -1, "* "ZUTA"Provukli ste karticu, sada mozete uci u sef.");
   SetTimerEx("Provuceno", 1000, false, "i", playerid);
   provucenakartica = 1;
   return 1;
}
CB: Provuceno()
{
    //SCMTA(-1, ""PLJACKA_COL"______________________ "BELA"V A N R E D N E   V I J E S T I "PLJACKA_COL"______________________");
    //SCMTA(-1, ""PLJACKA_COL"[LS - NEWS]: "BELA"U blizini NLB-Bankae oglasena je eksplozija!");
    //SCMTA(-1, ""PLJACKA_COL"[LS - NEWS]: "BELA"Broj zrtava je i dalje nepoznat...");
    //SCMTA(-1, ""PLJACKA_COL"[LS - NEWS]: "BELA"Kao razlog napada navodi se da je u pitanju pljacka bankarskog sefa.");
    //CreateExplosion(2942.7495, -1782.5023, 1179.0488, 11, 1);
    VrataOtvorena = 1;
    DestroyDynamicObject(vratabanke);
   vratabanke2 = F_CreateObject_IG(19302, 1384.257446, 8.258367, 997.525695, 0.399998, 0.299999, -90.699958);
   DestroyDynamicObject(KarticaObject);
   return 1;
}
CB: PopraviVrata()
{
   DestroyDynamicObject(vratabanke2);
   vratabanke = F_CreateObject_IG(19302, 1384.236450, 6.538518, 997.516662, 0.399998, 0.299999, -90.699958);
    VrataOtvorena = 0; provucenakartica = 0;
    return 1;
}
KOMANDA radi sve radi samo je problem sto poslje restata vrata nestanu kao da ih nema  i kad se ukuca komanda provuci karticu pojave se otvorena i poslje roba se zatvore normalno i kasnje sve radi cim bude restart nestanu
Naslov: Odg: Banka Rob problem
Poruka od: iv0dev poslato Januar 27, 2024, 20:50:51 POSLE PODNE
Citat: Danix Knez poslato Januar 27, 2024, 20:34:01 POSLE PODNE
CMD:provucikarticu(playerid, params[])
{
    if(!ClanIlegalaca(playerid)) return Greska(playerid, "Samo clanovi mafije / bande!");
     new sat, minut, sekund; gettime(sat, minut, sekund);
   if(sat >= 0 && sat <= 9) return Greska(playerid, "Pljackanje banke nije dozvoljeno u ovo vrijeme...");
   if(PlayerInfo[playerid][pUkraoNestoTime] != 0)
   {
      new k_string[156];
      format(k_string, sizeof(k_string), "Morate sacekati jos %d minuta od posljednje pljacke / kradje!", PlayerInfo[playerid][pUkraoNestoTime]);
      Greska(playerid, k_string);
      return 1;
   }
    if(PlayerInfo[playerid][pKarticaZaPljackanje] == 0) return Greska(playerid, "Nemate karticu, (kupite od hackera)!");
   if(!IsPlayerInRangeOfPoint(playerid, 2.0, 1383.5475,6.0162,997.2661)) return Greska(playerid, "Niste u banci kod vrata sefa!");
   if(VrataOtvorena == 1) return Greska(playerid, "Vrata od sefa banke su vec srusena!");
   if(provucenakartica == 1) return Greska(playerid, "Neko je vec provukao karticu!");
   if(PlayerInfo[playerid][pLevel] < 3) return Greska(playerid, "Morate biti level 3+ za provlacenje kartice!");
   PlayerInfo[playerid][pKarticaZaPljackanje] = 0;
    new string[156];
      format(string, sizeof(string), "* %s provlaci karticu.", GetName(playerid));
   ProxPoruka(20.0, playerid, string, PROX, PROX, PROX, PROX, PROX);
   //KarticaObject = F_CreateDynamicObject_IG(1654, 727.41669, 389.56656, 1023.76831,   0.00000, 0.00000, 0.00000);
   SCM(playerid, -1, "* "ZUTA"Provukli ste karticu, sada mozete uci u sef.");
   SetTimerEx("Provuceno", 1000, false, "i", playerid);
   provucenakartica = 1;
   return 1;
}
CB: Provuceno()
{
    //SCMTA(-1, ""PLJACKA_COL"______________________ "BELA"V A N R E D N E   V I J E S T I "PLJACKA_COL"______________________");
    //SCMTA(-1, ""PLJACKA_COL"[LS - NEWS]: "BELA"U blizini NLB-Bankae oglasena je eksplozija!");
    //SCMTA(-1, ""PLJACKA_COL"[LS - NEWS]: "BELA"Broj zrtava je i dalje nepoznat...");
    //SCMTA(-1, ""PLJACKA_COL"[LS - NEWS]: "BELA"Kao razlog napada navodi se da je u pitanju pljacka bankarskog sefa.");
    //CreateExplosion(2942.7495, -1782.5023, 1179.0488, 11, 1);
    VrataOtvorena = 1;
    DestroyDynamicObject(vratabanke);
   vratabanke2 = F_CreateObject_IG(19302, 1384.257446, 8.258367, 997.525695, 0.399998, 0.299999, -90.699958);
   DestroyDynamicObject(KarticaObject);
   return 1;
}
CB: PopraviVrata()
{
   DestroyDynamicObject(vratabanke2);
   vratabanke = F_CreateObject_IG(19302, 1384.236450, 6.538518, 997.516662, 0.399998, 0.299999, -90.699958);
    VrataOtvorena = 0; provucenakartica = 0;
    return 1;
}
KOMANDA radi sve radi samo je problem sto poslje restata vrata nestanu kao da ih nema  i kad se ukuca komanda provuci karticu pojave se otvorena i poslje roba se zatvore normalno i kasnje sve radi cim bude restart nestanu
Jel se ovo meni čini ili je ovo up mod?
Naslov: Odg: Banka Rob problem
Poruka od: Danix Knez poslato Januar 27, 2024, 21:05:10 POSLE PODNE
RedRose
Naslov: Odg: Banka Rob problem
Poruka od: Danix Knez poslato Januar 27, 2024, 23:57:03 POSLE PODNE
NASAO SAM FIX Iz drugog moda uzeo i postavio samo svoje nadam se da ce i vama da pomogne
CMD:resetrob(playerid, params[])
{
//reset varijabli
   if(PlayerInfo[playerid][pAdmin] < 5) return Greska(playerid, "Nemate dozvolu da koristite ovu komandu!");
   new kod;
   if(sscanf(params, "i", kod))
   {
      USAGE(playerid,"/resetrob [Kod]");
      zero_SCM(playerid, -1, "| (1). Banka | (2). Zlatara");
      return 1;
   }
   if(kod == 1)
   {
   foreach(new i : Player) PljackaBanku[playerid] = 1;
    new a_string[250];
   format(a_string, sizeof(a_string), ""PLJACKA_COL"#AdmWarn: "AINFOPLAVA"Igrac %s [ID:%d] | Clan (%s) je poceo sa pljackanjem banke.", GetName(playerid), playerid, ImenaOrganizacija(PlayerInfo[playerid][pClan]));
   AdminPoruka(-1, a_string);
    pljackabanke = 0;
   DestroyDynamicObject(vratabanke);
   vratabanke = F_CreateObject_IG(19302, 1384.236450, 6.538518, 997.516662, 0.399998, 0.299999, -90.699958);////KODZATVORENIHVRATA
    VrataOtvorena = 0; provucenakartica = 0;
    SCM(playerid, -1,"* "ZUTA"Restartovali ste rob banke!");
    }
   return 1;
}