xFORCERx

xFORCERx

Enforcer

Poslednja aktivnost

pre 8 godina

postova

290

Kreiranih tema

16

XP

390

Pridružio se

okt. 2012

Trenutna aktivnost

Izgleda da xFORCERx trenutno ne radi ništa

Odgovorio na Jan 16, 2015
[Pomoc] SQLite
GTA San Andreas Multiplayer / Pitanja & Pomoć
Hvala Rudimental na odgovorima, trudis se, no ipak sa odlucio prebaciti se na MySQL. S njime nikad nisam imao problema, a s ovim SQLite stalno problemi. Mozes zakljucati ovdje jer mi vise nije potrebna pomoc. Hvala jos jednom! 🙂
Odgovorio na Jan 16, 2015
Da li cu moci igrati GTA V ? [Misljenje]
Zajednica / Offtopic
Nemojte nikad vjerovati Requirements. Meni je za Far Cry 3 i GTA IV pisalo da nema sanse da igram , a evo mene na high s dvojezgrenim proc, 3.5 GB RAM i ATI HD 3850. Ja iskreno mislim da ce poneki dvojezgreni procesori moci "vrtjeti" ovu igru na nekih 30 FPS-a, ovisno o tome imaju li 4+ GB RAM i grafu od 1 GB video memorije s barem 256 bitnom sabirnicom(bus width).
Razlog tome je sto vam je ljudi moji, vjerovali vi ili ne, ovo isti Engine koji je bio u GTA IV, samo su ga doradili kako spada. Optimizirali su igru ,vjerujem, vise nego sto su GTA IV sa svim patchevima. Evo ja mislim da ce se s ovim komponentama moci zaigrati GTA V na low-medium :

Procesor: dvojezgreni 3.0+ GHZ
RAM: 4+ GB DDR RAM
HDD: Ako imate SSD , super, ako ne, onda neki noviji koji ima brz write/read
GPU: Nije vam toliko vazno koliko ima video memorije vasa graficka kartica, vazan je "motor" u njoj. Ja sa svojom prastarom grafom cu moci ovo igrati. Zapamtite, barem 1 GB video memorije, bus width 256+ bit
OS: Naravno 64 bitni Windows 7. Zasto? Pa 7 je po meni naj naj , a 64-bitni mora biti ako zelite imati vise od 3.5 GB RAM
Odgovorio na Jan 16, 2015
[Pomoc] SQLite
GTA San Andreas Multiplayer / Pitanja & Pomoć
Sumnjam da je to jedino rjesenje. Trebam samo nekoga tko koristi SQLite malo vise nego ja.
Usput, zasto mi ne funkcionira IsPlayerInRange tamo kod brisanja firmi? Uvijek izbaci da nisam blizu
Odgovorio na Jan 15, 2015
[Pomoc] SQLite
GTA San Andreas Multiplayer / Pitanja & Pomoć
Skripta koju koristim: Moja
Detaljan opis problema: Koristim SQLite. Pravim firme In Game putem komande i ID firme se povecava za +1 nakon svake napravljene. Zelim recimo obrisati firmu ID 3 , a imam 10 Firmi. Kad obrisem , bit ce ovako : ID 1, 2, 4, 5... Zelim da se pri sljedecem kreiranju firme ubaci ID 3, a ne sljedeci (ID 11). Evo ja sam tu vec nesto radio: Nisam obrisao cijeli redak vec samo UPDATE i stavio neke vrijednosti. Sada me zanima kako da ,pri sljedecem kreiranju, skripta prepozna ima li kakav slucaj s tim vrijednostima obrisane firme i da onda stavi na mjesto svjeze napravljene vrijednosti, kao kad normalno radim? Evo vam svi kodovi.
Dio skripte:

// Također, uvijek mi izbaci da nisam blizu firme, zasto je to? Gdje grijesim?

CMD:obrisifirmu(playerid, params[])
{

if(IgracInfo[ AdminLevelIgraca] >= 4)
{
new string;
    new Query;
        for (new i = 0; i < MAX_FIRMI; ++i)
{
  if(IsPlayerInRangeOfPoint(playerid,3.0,FirmaInfo,FirmaInfo,FirmaInfo))
    {
    if(brisanjeutijeku == true && idfirmekojubrise != -1)
    {
       
       
        // kodovi za brisanje
        format(Query,sizeof(Query),"UPDATE `firme` SET `IDFirme`= '0',`ImeVlasnika` = 'Obrisano',`Vrsta` = '0',`EXTX` = '0',`EXTY` = '0',`EXTZ` = '0',`Owned` = '0') WHERE `IDFirme` = '%d'",idfirmekojubrise);
        db_query( Database, Query );
        DestroyDynamic3DTextLabel(FirmaInfo);
    DestroyDynamicPickup(FirmaInfo);
    idfirmekojubrise = -1;
    brisanjeutijeku = false;
        // =======================================
       
        return 1;
    }
    idfirmekojubrise = i;
    brisanjeutijeku = true;
    format(string, sizeof(string), "Zelite li sigurno obrisati firmu ID: "COL_RED"%d {FFFFFF}? Ukoliko zelite, ponovite ovu komandu ovdje unutar 4 sekunde!", i);
    SCM(playerid, COLOR_WHITE,string);
    SetTimerEx("UkloniBrisanjeFirmeVarijablu", 4000, false , "i" , playerid);
   
   
}
else return SendClientMessage(playerid, COLOR_NICERED, "Ne nalazite se blizu firme!");
}
   
}
else return SendClientMessage(playerid, COLOR_NICERED, "Samo Admini!");
return 1;
}


CMD:napravifirmu(playerid, params[])
{
    if(IgracInfo[ AdminLevelIgraca] >= 4)
{
    new cijena,vrsta;
    if(sscanf(params, "ii",vrsta,cijena))
{
    SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid,SVJETLOPLAVA,"ID Liste: {FFFFFF}1. Benzinska(Potrebno skriptati) ...");
SendClientMessage(playerid,SVJETLOPLAVA,"Koristite: {FFFFFF}/napravifirmu ");

return 1;
}
else
{
    new rowid = 0;
    new DBResult: Result;
            new ID = SpawnanihFirmi+1;
            new FirmaString;
            new Query;
            new Float:xa,Float:ya,Float:za;
            new Field;
           
           

      if(vrsta == 1)
{
   
GetPlayerPos(playerid,xa,ya,za);
FirmaInfo = xa;
FirmaInfo = ya;
FirmaInfo = za;
FirmaInfo = cijena;
FirmaInfo = vrsta;

format(Query,sizeof(Query),"SELECT * FROM `firme` WHERE `IDFirme` = '0' LIMIT 1");
Result = db_query( Database, Query );
if( db_num_rows( Result ) )
{
rowid = db_get_field_assoc( Result, "IDFirme", Field, 4 );
FirmaInfo = strval(Field);
}
db_free_result( Result );
if(rowid > 0)
{
format(Query,sizeof(Query),"UPDATE `firme` SET `IDFirme`= '%d',`ImeVlasnika` = 'Nitko',`Vrsta` = '%d',`KolicinaGorivaNaPumpi` = '50',`NovacUFirmi` = '0',`Cijena` = '0',`EXTX` = '%f',`EXTY` = '%f',`EXTZ` = '%f',`Owned` = '0' WHERE `IDFirme` = '%d'",rowid, vrsta,cijena,xa,ya,za,rowid);
                db_query( Database, Query );
}
else
{

format(Query,sizeof(Query),"INSERT INTO `firme` (`IDFirme`,`ImeVlasnika`,`Vrsta`,`KolicinaGorivaNaPumpi`,`NovacUFirmi`,`Cijena`,`EXTX`,`EXTY`,`EXTZ`,`Owned`) VALUES ('%d','Nitko','%d','50','0','%d','%f','%f','%f',0)",ID,vrsta,cijena,xa,ya,za);
                db_query( Database, Query );
                SpawnanihFirmi++;
                format(FirmaString,sizeof(FirmaString),"{00C0FF}Firma na prodaju{FFFFFF} \n{00C0FF}Vrsta:{FFFFFF} Benzinska Pumpa\n{00C0FF}Cijena: {FFFFFF}%d$\n{48E31C}/kupifirmu",cijena);
FirmaInfo = CreateDynamic3DTextLabel(FirmaString, 0xFFFFFFFF, FirmaInfo, FirmaInfo, FirmaInfo, 30.0);
FirmaInfo =  CreateDynamicPickup(1274, 1, FirmaInfo, FirmaInfo, FirmaInfo, 0);
                }
}



Neke slike/video za lakse dobivanje pomoci(neobavezno):
Odgovorio na Sep 30, 2014
[POMOC] Trazenje Datoteka
GTA San Andreas Multiplayer / Pitanja & Pomoć
Quote
Evo zanima me dali je moguce da napravim da kad mi se korisnik registrira na server da mu server pretrazi pc i da ako nadje odredjenu datoteku da ga kick ili ban sa servera?


Mozes
Odgovorio na Dec 08, 2013
[POMOC] MySQL ili sasvim nesto trece?
GTA San Andreas Multiplayer / Pitanja & Pomoć

13:10:15] Incoming connection: 192.168.1.5:51504
[13:10:16] Test_Test has joined the server (0:192.168.1.5)
[13:10:16] Server crashed while executing MBO.amx
[13:10:16] AMX backtrace:
[13:10:16] #0 native fwrite () from samp-server.exe
[13:10:16] #1 00052e70 in public OnQueryError (0x0000041e, 0x0013d4b4, 0x00000002, 0x00000000, 0x0013d47c, 0x0013d390, 0x00000001) from MBO.amx
[13:10:16] Native backtrace:
[13:10:16] #0 779c77a2 in ?? () from C:\Windows\SYSTEM32\ntdll.dll
[13:10:16] #1 00492980 in ?? () from C:\Users\xForcer\Desktop\Rad\Modern Balkan - Origin\samp-server.exe
[13:10:16] #2 0040531e in ?? () from C:\Users\xForcer\Desktop\Rad\Modern Balkan - Origin\samp-server.exe


Debug

[13:10:16] >> mysql_query( Connection handle: 1 )

[13:10:16] CMySQLHandler::Query(resultID) - Threaded query with id 1 started. (Extra ID: 0)

[13:10:16] CMySQLHandler::ProcessQueryThread(SELECT * FROM `IP Banovi` WHERE `IP` = '192.168.1.5') - Data is getting passed to OnQueryFinish() - (Threadsafe: Yes)

[13:10:16] OnQueryFinish(1,"SELECT * FROM `IP Banovi` WHERE `IP` = '192.168.1.5'") - Called.

[13:10:16] >> mysql_store_result( Connection handle: 1 )

[13:10:16] CMySQLHandler::StoreResult() - Result was stored.

[13:10:16] >> mysql_num_rows( Connection handle: 1 )

[13:10:16] CMySQLHandler::NumRows() - Returned 0 row(s)

[13:10:16] >> mysql_free_result( Connection handle: 1 )

[13:10:16] CMySQLHandler::FreeResult() - Result was successfully free'd.

[13:10:16] >> mysql_query( Connection handle: 1 )

[13:10:16] CMySQLHandler::Query(resultID) - Threaded query with id 2 started. (Extra ID: 0)

[13:10:16] CMySQLHandler::ProcessQueryThread() - Error will be triggered to OnQueryError()

[13:10:16] OnQueryError() - Called.
Odgovorio na Dec 07, 2013
[POMOC] MySQL ili sasvim nesto trece?
GTA San Andreas Multiplayer / Pitanja & Pomoć
Mod koji koristim: Svoj
Detaljan opis problema: Funkcija "SpajanjeNaServer" treba zapoceti provjeru je li igrac registriran itd. Međutim, server se crasha kad dođe do tog dijela.

Testirano na KUCNOM SERVERU

Lokalni MySQL upaljen, sve tablice imam!

Dio moda:


forward SpajanjeNaServer(playerid);
public SpajanjeNaServer(playerid)
{
    new rand = random(sizeof(LoginKamere));
TogglePlayerControllable(playerid, 0);
SetPlayerPos_X(playerid, LoginKamere, LoginKamere, LoginKamere-50);
SetPlayerCameraPos(playerid, LoginKamere, LoginKamere, LoginKamere);
SetPlayerCameraLookAt(playerid, LoginKamere, LoginKamere, LoginKamere);
    if(strfind(GetName(playerid), "_", true) != -1)
{
new ip, upit;
GetPlayerIp(playerid, ip, 24);
format(upit, sizeof(upit), "SELECT * FROM `IP Banovi` WHERE `IP` = '%s'", ip);
mysql_query(upit, MYSQL_IPPROVJERA, playerid);
}
else
{
new string;
format(string, sizeof(string), "{FF0000}Vase ime nije u dopustenome formatu!\n\n{FFFF00}\
Kako se ovo ne bi u buducnosti dogadjalo, procitajte kako Vase ime treba izgledati:\n\n\
  - Vase ime mora biti u formatu {FFFFFF}Ime_Prezime {FFFF00}i obavezno mora sadrzavati donju crtu.\n\
  - Ime ne mora biti Vase pravo ime, ali ne smije biti niti ime neke javne osobe.\n\
  - Ime ne smije sadrzavati ime nekog poznatog brenda i ne smije nikoga vrijedjati.\n\
Primjer dobrog imena: {FFFFFF}Mateo_Dukmenic, Petar_Papic");
SPD(playerid, 9999, DIALOG_STYLE_MSGBOX, "Nedopusteno ime!", string, "U redu", "");
KickEx(playerid);
return 1;
}
return 1;
}



Također mi ne promijeni kameru kao sto je napravljeno da promijeni.
Odgovorio na Jul 13, 2013
[pomoc]random radio
GTA San Andreas Multiplayer / Pitanja & Pomoć
Ovako mozda...

new LoginPjesme[] =
{
"Prvi url pjesme",
      "Drugi url pjesme",
      " Treci "
};
//OnPlayerConnect
PlayAudioStreamForPlayer(playerid, LoginPjesme);
4

Novi Član

Nivo 4

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

Sva Dostignuća

8 / 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
+50
Otključano: Vođa Diskusija
pre 1 nedelju
Dostignuće
+100
Otključano: Klub Stotina
pre 1 nedelju
Dostignuće
+50
Otključano: Aktivni Saradnik
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