DomacX3

DomacX3

Street Runner

Poslednja aktivnost

pre 6 godina

postova

19

Kreiranih tema

3

XP

190

Pridružio se

avg. 2017

Trenutna aktivnost

Izgleda da DomacX3 trenutno ne radi ništa

Odgovorio na Jun 10, 2019
Sistem pljacke
GTA San Andreas Multiplayer / Pitanja & Pomoć
Terzic wrote on June 9, 2019, 7:56 pm:
Ne možeš da koristiš else return kod petlji ako barem hoćeš da se izvrše ..
Nema potrebe za toliki range oko provere igračeve pozicije.
Upravo sam testirao kod i radi savršeno kod mene .

IsPlayerNearRobLocation(playerid)
{
    for(new p = 0; p < sizeof(EnterijerLokacije); p++)
    {
        if(IsPlayerInRangeOfPoint(playerid, 30.0, EnterijerLokacije, EnterijerLokacije, EnterijerLokacije)) return 1;
    }
    return 0;
}

if(!IsPlayerNearRobLocation(playerid))
    return SendClientMessage(playerid, -1, "Ovaj biznis se ne mozes opljackati ili niste na odgovarajucoj lokaciji !");



BRATE HVALA TI PUNO RADI BEZ PROBLEMA!!!!! 😄 😄 Ne znas koliko sam zahvalan s ovim sam se mucio nekoliko dana! 😄
Odgovorio na Jun 09, 2019
Sistem pljacke
GTA San Andreas Multiplayer / Pitanja & Pomoć
Terzic wrote on June 9, 2019, 9:29 pm:
Da, to koristi ako pozivas vise puta. I procitaj razliku izmedju stocka i plain funkcija


U redu, puno ti hvala! 🙂
Odgovorio na Jun 09, 2019
Sistem pljacke
GTA San Andreas Multiplayer / Pitanja & Pomoć
Terzic wrote on June 9, 2019, 9:19 pm:
Mozes i bez nje ali ako koristis negde jos bilo bi pozeljno. Ona ti jednostavno proverava da li je igrac na toj poziciji ili ne ..


Aa znaci  tu funkciju mogu staviti ovako npr.

stock IsPlayerNearRobLocation(playerid)
{
//blablabla
}


I onda ga tako koristiti? Ako da, onda se slazem da bi to bilo vrlo korisno 🙂 Budem to sutra isprobao pa ti kazem kako radi. Jos jednom hvala!
Odgovorio na Jun 09, 2019
Sistem pljacke
GTA San Andreas Multiplayer / Pitanja & Pomoć
Terzic wrote on June 9, 2019, 7:56 pm:
Ne možeš da koristiš else return kod petlji ako barem hoćeš da se izvrše ..
Nema potrebe za toliki range oko provere igračeve pozicije.
Upravo sam testirao kod i radi savršeno kod mene .

IsPlayerNearRobLocation(playerid)
{
    for(new p = 0; p < sizeof(EnterijerLokacije); p++)
    {
        if(IsPlayerInRangeOfPoint(playerid, 30.0, EnterijerLokacije, EnterijerLokacije, EnterijerLokacije)) return 1;
    }
    return 0;
}

if(!IsPlayerNearRobLocation(playerid))
    return SendClientMessage(playerid, -1, "Ovaj biznis se ne mozes opljackati ili niste na odgovarajucoj lokaciji !");



Brt hvala ti puno na odgovoru, ali ako nije problem mozes li mi objasniti kakva je to funkcija "IsPlayerNearRobLocation". Sutra kad dodjem doma cu isprobati skriptu. 🙂
Odgovorio na Jun 09, 2019
Sistem pljacke
GTA San Andreas Multiplayer / Pitanja & Pomoć
Problem(error/warning): Znaci napravio sam sistem pljackanja koji bi kada se ukuca /pljacka provjerio u kojem enterijeru je igrac. Provjerio bi listu enterijera preko petlje te bi se zapocela pljacka kada bi pronasao prvi ID. To je radilo savrseno, no jedan problem je bio to sto bi mogao robati neke enterijere koje ne bi smio (npr. CJ-eva kuca, policijska stanica, itd.). Zato sam odlucio napraviti jos jednu listu, a to su koordinate od svakog enterijera koji se moze robati. Napravio sam da kada se kuca /pljacka provjeri da li je igrac blizu tih koordinata, i ako je zapocne se pljacka. No, iz nekog razloga, server mi samo vrati "SERVER: Unknown command", a kada npr. probam robati kada nisam u enterijeru ili sam policajac itd komanda normalno vrati porukud da ne mogu robati. Postavio sam jedan thread na SAMP forumima, no tamo nitko nije dosao do rjesenja pa se nadam da ce mi tu netko pomoci (posto je skripta ipak na balkanskom pa ce vam biti lakse razumjeti 🙂 )
Deo skripte:

new EnterijerPljacka[]={17, 10, 18, 16, 4, 6, 1, 7, 3, 15, 14, 5, 11, 9, 2};
new Float:EnterijerLokacije[][] =
{
    {-25.884498,-185.868988,1003.546875},
    {6.091179,-29.271898,1003.549438},
    {-30.946699,-89.609596,1003.546875},
    {-25.132598,-139.066986,1003.546875},
    {-27.312299,-29.277599,1003.557250},
    {-26.691598,-55.714897,1003.546875},
    {286.148986,-40.644397,1001.515625},
    {286.800994,-82.547599,1001.515625},
    {296.919982,-108.071998,1001.515625},
    {314.820983,-141.431991,999.601562},
    {316.524993,-167.706985,999.593750},
    {833.269775,10.588416,1004.179687},
    {-103.559165,-24.225606,1000.718750},
    {-2240.468505,137.060440,1035.414062},
    {207.737991,-109.019996,1005.132812},
    {204.332992,-166.694992,1000.523437},
    {207.054992,-138.804992,1003.507812},
    {203.777999,-48.492397,1001.804687},
    {226.293991,-7.431529,1002.210937},
    {161.391006,-93.159156,1001.804687},
    {493.390991,-22.722799,1000.679687},
    {501.980987,-69.150199,998.757812},
    {-227.027999,1401.229980,27.765625},
    {457.304748,-88.428497,999.554687},
    {454.973937,-110.104995,1000.077209},
    {435.271331,-80.958938,999.554687},
    {681.557861,-455.680053,-25.609874},
    {375.962463,-65.816848,1001.507812},
    {369.579528,-4.487294,1001.858886},
    {373.825653,-117.270904,1001.499511},
    {381.169189,-188.803024,1000.632812},
    {1212.019897,-28.663099,1000.953125},
    {761.412963,1440.191650,1102.703125},
    {1204.809936,-11.586799,1000.921875},
    {-2640.762939,1406.682006,906.460937}
};

CMD:pljacka(playerid, params[])
{
new vijesti;
new ime;
GetPlayerName(playerid, ime, sizeof(ime));
print("Komanda je upisana...");

if(PlayerInfo == 1) return SCM(playerid, -1, "{ff0000}PLJACKA:{FFFFFF} Vi ste policajac! Ne mozete pljackati ducane!");
print("Provjereno: Da li je policajac?");
if(GetPlayerInterior(playerid) == 0) return SCM(playerid, -1, "{ff0000}PLJACKA: {FFFFFF}Morate biti u ducanu koji se moze pljackati!");
print("Provjereno: Da li je interior 0?");
if(CanRob == 0) return SCM(playerid, -1, "{ff0000}PLJACKA:{FFFFFF} Morate pricekati prije nego sto biste opet pljackali!");
print("Provjereno: Moze li igrac pljackati?");
for(new i = 0; i < sizeof(EnterijerLokacije); i++)
{
print("Petlja se pokrece...");
    if(IsPlayerInRangeOfPoint(playerid, 50.0, EnterijerLokacije, EnterijerLokacije, EnterijerLokacije))
    {
print("Zapocinje se pljacka nigeri!!!!! NAPOKON!");
if(GetPlayerWeapon(playerid) == 0) return SCM(playerid, -1, "{ff0000}PLJACKA:{FFFFFF} Morate imati oruzije u ruci za pljacku!");
SetTimerEx("PljackaVrijeme", 120000, false, "i", playerid);
PlayAudioStreamForPlayer(playerid, "https://www.iradeo.com/stream/157252.pls");
VrijemePljacke = 30;
CanRob = 0;
UsredPljacke = 1;
TimerPljacka = SetTimer("Pljackanje", 1000, true);
PlayerInfo += 4;
SetPlayerWantedLevel(playerid, PlayerInfo);
SCM(playerid, -1, "{ff0000}PLJACKA:{ffffff} Zapoceli ste pljacku! Pricekajte 30 sekundi...");
SCM(playerid, -1, "{ff0000}PLJACKA:{ffffff} Kamere su vas uhvatile, te je pljacka bila prijavljena policiji!");
SCM(playerid, -1, "{ff0000}PLJACKA:{ffffff} Vas wanted level je sada veci za {FF0000}4!");
format(vijesti, sizeof(vijesti), "{00a9ff}VIJESTI: {00bbff}%s je poceo/la pljackati ducan/kucu. Pljacka je prijavljena policiji!", ime);
SetPlayerShopName(playerid,"");
SendClientMessageToAll(-1, vijesti);
break;
}
else return SCM(playerid, -1, "{FF0000}PLJACKA: {FFFFFF}Ovaj biznis ne mozete pljackati!");
}

return 1;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]Ne crasha mi sever.[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): Sumnjam da je potrebno. Udjem u enterijer i kada kucam /pljacka pise mi "SERVER: Unknown command" . Takodjer, u konzoli mi zadnje vrati "Petlja se pokrece..." kao sto se vidi u 'print' funkciji.
Odgovorio na Aug 27, 2018
OLD EUROPE ROLEPLAY GAMING - NEW VERSION.
GTA San Andreas Multiplayer / Gamemodovi
Sorry, the free service is at full capacity

Može li netko uploadati gamemode na neki drugi website? (npr. MediaFire, ZippyShare, itd.)... Pokušavam već sat vremena i još uvijek mi piše isto. :/
Odgovorio na Sep 10, 2017
"ackslimit" problem.
GTA San Andreas Multiplayer / Pitanja & Pomoć
Mislim da smo to fixali. Moze lock.
Odgovorio na Sep 09, 2017
"ackslimit" problem.
GTA San Andreas Multiplayer / Pitanja & Pomoć
Nodze wrote on September 9, 2017, 9:46 am:
brate u server,cfg dodaj dol skroz na kraju
ackslimit 5000  i prestat ce 100%


Probali smo, ipak ne radi. ☹️
Odgovorio na Sep 08, 2017
"ackslimit" problem.
GTA San Andreas Multiplayer / Pitanja & Pomoć
Unkovic2405 wrote on September 8, 2017, 5:49 pm:
Reklo mi je 5-6 igrača kako ih kikuje kada se konektaju, nekoliko sekundi nakon. Dakle, vjerovatno je do OnPlayerConnect-a? :/
https://pastebin.com/uP5PuUNd

Prvo, bolje prebaci mape u zaseban .pwn fajl, da ti bude preglednija skripta, msm barem je meni tako.

Mogu ja to, ali ne kužim koji je smisao toga, kada će im ionako biti ackslimit previsok?
2

Novi Član

Nivo 2

Iskustvo 90 / 100 XP
Ukupno XP: 190 10 XP do sledećeg nivoa
5
Dostignuća
190
Ukupno XP
0
Trenutni Niz
0
Najduži Niz

Sva Dostignuća

5 / 20 otključano

Prikaži sve →
🎯
Početak
Početak
Napišite 10 postova na forumu
+25 XP
Aktivni Saradnik
Aktivni Saradnik
Napišite 50 postova na forumu
+50 XP
🏅
Klub Stotina
Klub Stotina
Napišite 100 postova na forumu
+100 XP
🏆
Legenda Foruma
Legenda Foruma
Napišite 500 postova na forumu
+250 XP
👥
Vođa Diskusija
Vođa Diskusija
Kreirajte 10 tema na forumu
+50 XP
🛡️
Uzoran Građanin
Uzoran Građanin
30 dana bez ikakvih upozorenja
+40 XP
🔰
Primerni Član
Primerni Član
90 dana bez ikakvih upozorenja
+100 XP
🚩
Čuvar Zajednice
Čuvar Zajednice
Pošaljite 5 korisnih prijava
+75 XP
📅
Nedeljni Ratnik
Nedeljni Ratnik
Prijavite se 7 dana zaredom
+35 XP
🔥
Posvećeni Fan
Posvećeni Fan
Prijavite se 30 dana zaredom
+150 XP
💬
Prvi Post
Prvi Post
Napišite svoj prvi post na forumu
+10 XP
📝
Pokretač Tema
Pokretač Tema
Kreirajte svoju prvu temu
+15 XP
❤️
Poštovalac
Poštovalac
Dajte svoj prvi lajk na post
+5 XP
👍
Prvo Priznanje
Prvo Priznanje
Primite svoj prvi lajk na post
+5 XP
👤
Identitet Otkriven
Identitet Otkriven
Popunite profil sa avatarom i biografijom
+20 XP

Nedavna XP Aktivnost

+100
Otključano: Primerni Član
pre 1 nedelju
Dostignuće
+40
Otključano: Uzoran Građanin
pre 1 nedelju
Dostignuće
+25
Otključano: Početak
pre 1 nedelju
Dostignuće
+15
Otključano: Pokretač Tema
pre 1 nedelju
Dostignuće
+10
Otključano: Prvi Post
pre 1 nedelju
Dostignuće