JerryBrat

JerryBrat

Street Runner

Poslednja aktivnost

pre 7 godina

postova

10

Kreiranih tema

3

XP

190

Pridružio se

maj 2017

Trenutna aktivnost

Izgleda da JerryBrat trenutno ne radi ništa

Odgovorio na Jun 27, 2017
Sistem Kuce
GTA San Andreas Multiplayer / Pitanja & Pomoć
Problem Rjesen
Odgovorio na Jun 27, 2017
Sistem Kuce
GTA San Andreas Multiplayer / Pitanja & Pomoć
Slade wrote on June 27, 2017, 11:58 am:
cache_get_value_name_float


Prvi argument je row_idx tj row index

Kod tebe je 0 na svemu, da nije do toga, možda, provjeri, jer nisam nesto strucan u tom spremanju

Sumnjam da je do toga, posto mi je prvi put da radim sa floatom. Sad, napravio sam par izmjena pa cu testirati
EDIT: inace zna li neko do cega je ovdje greska (Warning je Tagmismatch) iRows = cache_get_row_count(Handle); (Ovo je linija ta i ima jos jedan) (isto je tag mismatch na ovoj liniji) itd = cache_get_value_name_int(i, "ID", Handle); (Ovdje je drugi tagmismatch)
Odgovorio na Jun 27, 2017
Sistem Kuce
GTA San Andreas Multiplayer / Pitanja & Pomoć
Napravio sam jednu gresku, ali ne mogu editovati topic, nije rijec o spremanju kuca, vec o ucitavanju istih, sve se ucitaju na lokaciji X = 0 Y = 0 Z = 0
Odgovorio na Jun 26, 2017
Problem oko ubacivanja mapa s texturama
GTA San Andreas Multiplayer / Pitanja & Pomoć
Da nisi mozda slucajno postavio da je tekst na srediti tako da se kreira U objektu umjesto na kraj njega?
Odgovorio na Jun 26, 2017
Sistem Kuce
GTA San Andreas Multiplayer / Pitanja & Pomoć
Skripta koju koristim: Moja (od 0)
Detaljan opis problema: Sve kuce mi se spremaju na istu lokaciju (0.0, 0.0, 0.0)
Dio skripte: Ovdje cete dobiti sve dijelove skripte koje sam uradio, pa provjerite ako nesto nije dobro, takodjer imam tag mismatch na dvije linijekoda koje cu oznaciti

#define MAX_KUCA 1500
enum Kuce
{
kID,
kProvjeraVlasnika,
kVlasnik,
kVrsta,
Float:kUlazX,
Float:kUlazY,
Float:kUlazZ,
Float:kIzlazX,
Float:kIzlazY,
Float:kIzlazZ,
//kNeaktivnost,
kLevel,
kCijena,
//kNovac,
kInt,
kZatvoreno,
kVW,
//kOruzije,
//kMunicija,
kRent,
kCijenaRenta,
//kZvono,
//kFrizider,
//kMats,
//kDroga,
//kOdjeca,
kVrstaInt,
//kHrana
};
new KucaInfo;
new KucaPickup[sizeof(KucaInfo)];
new Text3D:KucaLabel[sizeof(KucaInfo)];

mysql_tquery(Handle, "SELECT * FROM `houses` LIMIT "#MAX_KUCA, "SQL_LoadHouses"); //OVO MI SE NALAZI U ONGMINIT (Samo da se zna :D)

CMD:kreirajkucu(playerid, params[])
{
UP
if(PlayerInfo < 6) return SCM(playerid, -1, SPLAVA"[DL:RP] "BIJELA"Samo Direktor!");
if(AdminDuty == 0) return SCM(playerid, -1, CRVENA"[DL:RP] "BIJELA"Moras biti na Admin Duty!");
if(GetPVarInt(playerid, "HouseCreateRequest") != -1) return SCM(playerid, -1, CRVENA"[DL:RP] "BIJELA"Zahtjev je vec poslat. Sacekajte...");
new id, vrsta, cijena, level;
if(sscanf(params, "iiii", id, vrsta, cijena, level))
{
SCM(playerid, -1, "DL:RP Pomoc | "SPLAVA"/kreirajkucu ");
SCM(playerid, -1, SPLAVA"Vrste Kuce | "SIVA"(0). Mala Kuca | (1). Srednja Kuca | (2). Velika Kuca | (3). Villa");
return 1;
}
if(id == 0) return SCM(playerid, -1, CRVENA"[DL:RP] "BIJELA"ID kuce ne moze biti 0!");
if(id > MAX_KUCA) return SCM(playerid, -1, CRVENA"[DL:RP] "BIJELA"ID Kuce je preveliki!");
new qQuery;
SetPVarInt(playerid, "HouseCreateRequest", 999);
mysql_format(Handle, qQuery, 512, "SELECT * FROM Houses WHERE ID = '%d' LIMIT 1", id);
mysql_tquery(Handle, qQuery, "SQL_CreateHouse", "iiiii", playerid, id, vrsta, cijena, level);
return 1;
}

forward SQL_LoadHouses();
public SQL_LoadHouses()
{
new iRows, itd;
iRows = cache_get_row_count(Handle); //WARNING TAG MISMATCH
for(new i = 0; i < iRows; i++) {
itd = cache_get_value_name_int(i, "ID", Handle); //WARNING TAG MISMATCH

if(itd > MAX_KUCA) {
printf(" Airplane ID %i not valid.", itd);
continue;
}
cache_get_value_int(0, "ProvjeraVlasnika", KucaInfo);
cache_get_value_name(i, "Vlasnik", KucaInfo, 120);
cache_get_value_int(0, "Vrsta", KucaInfo);
cache_get_value_name_float(0, "UlazX", KucaInfo);
cache_get_value_name_float(0, "UlazY", KucaInfo);
cache_get_value_name_float(0, "UlazZ", KucaInfo);
cache_get_value_name_float(0, "IzlazX", KucaInfo);
cache_get_value_name_float(0, "IzlazY", KucaInfo);
cache_get_value_name_float(0, "IzlazZ", KucaInfo);
cache_get_value_int(0, "Cijena", KucaInfo);
cache_get_value_int(0, "Level", KucaInfo);
cache_get_value_int(0, "Rent", KucaInfo);
cache_get_value_int(0, "CijenaRenta", KucaInfo);
cache_get_value_int(0, "Enterijer", KucaInfo);
cache_get_value_int(0, "VrstaInt", KucaInfo);
cache_get_value_int(0, "Zakljucano", KucaInfo);
cache_get_value_int(0, "VW", KucaInfo);

if(KucaInfo == 0)
{
    format(string, 512, SPLAVA"[ KUCA NA PRODAJU ]\nVrsta: "BIJELA"%d"SPLAVA"\nLevel: "BIJELA"%d"SPLAVA"\nCijena: "BIJELA"%d"SPLAVA"\nAdresa: "BIJELA"%d", KucaInfo, KucaInfo, KucaInfo, KucaInfo);
    KucaLabel = CreateDynamic3DTextLabel(string ,0x33CCFFAA,KucaInfo,KucaInfo,KucaInfo,30.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 7.0);
            KucaPickup = CreateDynamicPickup(19522, 1, KucaInfo, KucaInfo, KucaInfo);
}
else if(KucaInfo == 1)
{
if(KucaInfo == 0)
{
    format(string, 512, SPLAVA"Adresa: "BIJELA"%d"SPLAVA"\nVlasnik: "BIJELA"%s"SPLAVA"\nVrsta: "BIJELA"%d"SPLAVA"\nCijena: "BIJELA"%d"SPLAVA"\nLevel: "BIJELA"%d", KucaInfo, KucaInfo, KucaInfo, KucaInfo, KucaInfo);
}
else if(KucaInfo == 1)
{
    format(string, 512, SPLAVA"Adresa: "BIJELA"%d"SPLAVA"\nVlasnik: "BIJELA"%s"SPLAVA"\nVrsta: "BIJELA"%d"SPLAVA"\nCijena: "BIJELA"%d"SPLAVA"\nLevel: "BIJELA"%d"SPLAVA"\nDa rentate kucu kucajte /rentajkucu", KucaInfo, KucaInfo, KucaInfo, KucaInfo, KucaInfo);
}
KucaLabel = CreateDynamic3DTextLabel(string ,0x33CCFFAA,KucaInfo,KucaInfo,KucaInfo,30.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 7.0);
            KucaPickup = CreateDynamicPickup(19524, 1, KucaInfo, KucaInfo, KucaInfo);
}
}
}
forward SQL_CreateHouse(playerid, id, vrsta, level, cijena);
public SQL_CreateHouse(playerid, id, vrsta, level, cijena)
{
if(cache_num_rows() > 0)
{
    format(string, 512, CRVENA"[DL:RP] "BIJELA"Kuca sa ID-em: "CRVENA"%d "BIJELA"vec postoji!", id);
    SendClientMessage(playerid, -1, string);
    SetPVarInt(playerid, "HouseCreateRequest", -1);
}
else
{
    if(vrsta == 0)
    {
        KucaInfo = 223.0732;
    KucaInfo = 1288.3668;
    KucaInfo = 1082.1406;
    KucaInfo = 1;
    KucaInfo = 0;
    KucaInfo = 1;
    }
    else if(vrsta == 1)
    {
        KucaInfo = 2365.2822;
    KucaInfo = -1134.5186;
    KucaInfo = 1050.8750;
    KucaInfo = 8;
    KucaInfo = 1;
    KucaInfo = 2;
    }
    else if(vrsta == 2)
    {
        KucaInfo = 2317.8977;
    KucaInfo = -1025.7722;
    KucaInfo = 1050.2109;
    KucaInfo = 9;
    KucaInfo = 2;
    KucaInfo = 3;
}
else if(vrsta == 3)
{
    KucaInfo = 140.2605;
    KucaInfo = 1367.4221;
    KucaInfo = 1083.8615;
    KucaInfo = 5;
    KucaInfo = 3;
    KucaInfo = 4;
}
new Float:PosX;
new Float:PosY;
new Float:PosZ;
new qQuery;
GetPlayerPos(playerid, PosX, PosY, PosZ);
KucaInfo = id;
KucaInfo = cijena;
KucaInfo = level;
KucaInfo = PosX;
KucaInfo = PosY;
KucaInfo = PosZ;
KucaInfo = 0;
strmid(KucaInfo,"Niko",0,strlen("Niko"),255);
KucaInfo = 0;
KucaInfo = 0;
KucaInfo = 0;
KucaInfo = id;
format(string, 1024, SPLAVA"[ KUCA NA PRODAJU ]\nVrsta: "BIJELA"%d"SPLAVA"\nCijena: "BIJELA"%d"SPLAVA"\nLevel: "BIJELA"%d"SPLAVA"\nAdresa: "BIJELA"%d"SPLAVA"\nDa kupite ovu kucu kucajte /kupikucu", KucaInfo, KucaInfo, KucaInfo, id);
KucaLabel = CreateDynamic3DTextLabel(string ,0x33CCFFAA,PosX,PosY,PosZ,25, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 7.0);
KucaPickup = CreateDynamicPickup(19522, 1, KucaInfo, KucaInfo, KucaInfo);
format(string, 512, CRVENA"[DL:RP] "BIJELA"Uspjesno ste kreirali kucu (ID Kuce: "CRVENA"%d"BIJELA")", id);
SCM(playerid, -1, string);
mysql_format(Handle, qQuery, 512, "INSERT INTO Houses SET ID = '%d', Cijena = '%d', Level = '%d', UlazX = 'f', UlazY = '%f', UlazZ = '%f', IzlazX = '%f', IzlazY = '%f', IzlazZ = '%f', ProvjeraVlasnika = '0', Vlasnik = '%s', Zatvoreno = '0', Rent = '0', CijenaRenta = '0', VW = '%d'",
KucaInfo, KucaInfo, KucaInfo, KucaInfo, KucaInfo, KucaInfo, KucaInfo, KucaInfo, KucaInfo, KucaInfo);
mysql_tquery(Handle, qQuery);
}
}


Neke slike/video za lakse dobivanje pomoci(neobavezno): Sve je gore u kodu
Odgovorio na Jun 22, 2017
/ateleport ili /port
GTA San Andreas Multiplayer / Pitanja & Pomoć
Vjerovatno imas negdje komandu /ateleport i sada, samo nadjes dialog gdje se to sve desava (u komandi ce ti pisati SPD ili ShowPlayerDialog(playerid, nekiid(neki brojevi) i sada drzis ctrl i kliknes f i ukucas fdialog(broj iz onog dialoga) i tu radis sta ti treba, ali ako radis od 0 komandu /ateleport onda ti je malo drugacije
Odgovorio na Jun 22, 2017
Sistem Kuce
GTA San Andreas Multiplayer / Pitanja & Pomoć
Ovako, zelio bih da napravim sistem kuca, i sada me zanima kako da ucitam tu kucu, to jest kako da setam one pickupove na mjesta na kojima zelim. Bio sam radio jednu skriptu ali mi se stalno, kada god napravim kucu, onda je na mjestu gdje treba, ali kada uradim RR servera, kuca se spawnuje na lokaciji prve kuce to jest kuce koja je na 0.0, 0.0, 0.0, moze li mi neko reci kako da izvrsim to ucitavanje kuce (Da napomenem da cuvanje mora biti u mysql-u, ne u INIu) ako nije problem?
Odgovorio na Jun 03, 2017
[Pomoc] Unban (MySQL r41-2)
GTA San Andreas Multiplayer / Pitanja & Pomoć
@CADILAB
Hvala, ja sam bio napravio gresku, vec sam bio stavio "s", ali mi ime nije bilo definisano kao MAX_PLAYER_NAME, hvala, necu vise praviti ovakve propuste 😄
Odgovorio na Jun 03, 2017
[Pomoc] Unban (MySQL r41-2)
GTA San Andreas Multiplayer / Pitanja & Pomoć
Probao sam razne nacine, ali ne moze, stalno mi govori da igrac nije banovan, evo kodova
kod za public UnbanIgraca

forward UnbanIgraca(playerid, ime[]);
public UnbanIgraca(playerid, ime[])
{
if(cache_num_rows() > 0)
{
new query, string;
mysql_format(handle, query, sizeof(query), "DELETE FROM Banovani WHERE Igrac='%e'", ime);
mysql_tquery(handle, query);

format(string, sizeof(string), "Unbanovali ste igraca %s", ime);
SendClientMessage(playerid, -1, string);
}
else {
SendClientMessage(playerid, -1, "Taj racun nije banovan");
}
return true;
}

Kod za /unban CMD

CMD:unban(playerid, params[])
{
UP
//if(PlayerInfo < 5) return SCM(playerid, -1, SPLAVA"[DL:RP] "BIJELA"Samo Head Admin!");
new ime, query;
if(sscanf(params, "r", ime)) return SCM(playerid, -1, "DL:RP Pomoc | "SPLAVA"/unban "); //Umjjesto r sam stavljao s, u, nema sta nisam, ali ne pomaze
mysql_format(handle, query, sizeof(query), "SELECT * FROM Banovani WHERE Igrac='%e' LIMIT 1", ime);
mysql_tquery(handle, query, "UnbanIgraca", "is", playerid, ime);
return 1;
}
Odgovorio na Jun 03, 2017
[Pomoc] Unban (MySQL r41-2)
GTA San Andreas Multiplayer / Pitanja & Pomoć
Skripta koju koristim: Moja skripta (od 0)
Detaljan opis problema: Ne znam kako da provjerim da li je igrac banovan
Dio skripte:
Komanda /unban

CMD:unban(playerid, params[])
{
UP
//if(PlayerInfo < 5) return SCM(playerid, -1, SPLAVA"[DL:RP] "BIJELA"Samo Head Admin!");
new target, string;
if(sscanf(params, "u", target)) return SCM(playerid, -1, "DL:RP Pomoc | "SPLAVA"/unban ");
format(string, sizeof(string), "SELECT * FROM Banovani WHERE Igrac = '%s' LIMIT 1" /* Sta ovdje trebam staviti*/);
mysql_tquery(handle, string, "JeLiIgracBanovan", "i", playerid);
return 1;
}

Kako sada da ja u stocku ili gdje vec napisem, to jest da provjerim da li je igrac banovan?
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
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