Banka Rob problem

Započeo Danix Knez, Januar 27, 2024, 19:13:50 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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);

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() ?

evo sad cu probat pa se javim jer nisam to stvarno nikad podesavao uvjek je radilo pa ne znam

isto stoje tu al kad ukucam cmd ne otvaraju se

si ti opste napravio tu komandu kako treba?

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

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?


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;
}