AlenTheBest

AlenTheBest

Shot Caller

Poslednja aktivnost

pre 8 godina

postova

103

Kreiranih tema

33

XP

390

Pridružio se

feb. 2014

Trenutna aktivnost

Izgleda da AlenTheBest trenutno ne radi ništa

Odgovorio na Sep 07, 2017
oko car systema
GTA San Andreas Multiplayer / Pitanja & Pomoć
I ako nekog zanima ovako sam rijesio problem 🙂 😄
CMD:setorgcar(playerid, params[])
{
new string, PlayerName, OrganizationID, CarSlot;
new carid = GetPlayerVehicleID(playerid);
GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
if(IsPlayerAdmin(playerid))
{
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
    if(sscanf(params, "dd", OrganizationID, CarSlot)) return SendClientMessage(playerid, 0xFFFFFFFF, "{0088FF} {FFFFFF}Koristite {0088FF}/{FFFFFF}setorgcar {0088FF}[{FFFFFF}ID Organizacije{0088FF}][{FFFFFF}Car slot(1-5){0088FF}]");
if(CarInfo == OrgInfo)
{
    format(string, sizeof(string), "{0088FF} {FFFFFF}Auto ID:%d je vec postavljeno kao auto organizacije %s.", carid, OrgInfo);
    SendClientMessage(playerid, 0xFFFFFFFF, string);
}
else
{
if(!strcmp(CarInfo, "Niko", true))
{
if(CarSlot < 1 || CarSlot > 5) return SendClientMessage(playerid, 0xFFFFFFFF, "{0088FF} {FFFFFF}Minimalan broj slota je 1 a maximalan 5.");
if(CarSlot == 1)
{
OrgInfo = carid;
format(string, sizeof(string), "{0088FF} {FFFFFF}Postavili ste auto ID:%d (Model ID:%d), za auto organizacije %s na slot %d", CarInfo, CarInfo, OrgInfo, CarSlot);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
else if(CarSlot == 2)
{
OrgInfo = carid;
format(string, sizeof(string), "{0088FF} {FFFFFF}Postavili ste auto ID:%d (Model ID:%d), za auto organizacije %s na slot %d", CarInfo, CarInfo, OrgInfo, CarSlot);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
else if(CarSlot == 3)
{
OrgInfo = carid;
format(string, sizeof(string), "{0088FF} {FFFFFF}Postavili ste auto ID:%d (Model ID:%d), za auto organizacije %s na slot %d", CarInfo, CarInfo, OrgInfo, CarSlot);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
else if(CarSlot == 4)
{
OrgInfo = carid;
format(string, sizeof(string), "{0088FF} {FFFFFF}Postavili ste auto ID:%d (Model ID:%d), za auto organizacije %s na slot %d", CarInfo, CarInfo, OrgInfo, CarSlot);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
else if(CarSlot == 5)
{
OrgInfo = carid;
format(string, sizeof(string), "{0088FF} {FFFFFF}Postavili ste auto ID:%d (Model ID:%d), za auto organizacije %s na slot %d", CarInfo, CarInfo, OrgInfo, CarSlot);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
format(CarInfo, sizeof(PlayerName), "%s", OrgInfo);
format(CarInfo, sizeof(PlayerName), "%s", OrgInfo);
SaveCar(carid);
SaveOrg(OrganizationID);
}
else
{
  format(string, sizeof(string), "{0088FF} {FFFFFF}Auto ID:%d je u vlasnistvu %s.", CarInfo, CarInfo);
    SendClientMessage(playerid, 0xFFFFFFFF, string);
}
printf(" Vlasnik %s je postavio auto ID:%d kao auto organizacije %s na slot %d", PlayerName, carid, OrgInfo, CarSlot);
}
}
else
{
format(string, sizeof(string), "{0088FF} {FFFFFF}%s, niste u vozilu{0088FF}!!!", PlayerName);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
}
else
{
SendClientMessage(playerid, 0xFFFFFFFF, "{0088FF} {FFFFFF}Niste ovlasteni da koristite ovu komandu{0088FF}!!!");
}
return 1;
}
Odgovorio na Sep 07, 2017
oko car systema
GTA San Andreas Multiplayer / Pitanja & Pomoć
moze lock
Odgovorio na Sep 07, 2017
oko car systema
GTA San Andreas Multiplayer / Pitanja & Pomoć
★Manuel™★ wrote on September 5, 2017, 6:37 pm:
Ako sam dobro shvatio pod tom komandom za stvaranje vjerovatno imas nekakve varijable kao sto su pozicija,model id itd. Tu dodaj jos jednu varijablu OrgID i za svaku organizaciju definiras koji je ID.

Hvala ti na odvojenom vremenu skontao sam kako 🙂
Odgovorio na Sep 07, 2017
oko car systema
GTA San Andreas Multiplayer / Pitanja & Pomoć
Tosic ツ wrote on September 5, 2017, 9:08 pm:
Moras promenuti provere za ulazak u auto. Dodaj u enum za auta

cKoriscenje
cOrgID

Zatim to u cuvanje i ocitavanje. Kad pravi auto napravis parametar za sscanf ako je org vozilo da upise vrednost vecu od 0. Ako je org id 1,2,3,4,5 nebitno samo toj promenljivoj dodas tu vrednost tj id org. Zatim u proverama za ulazak povuces pMember(ili koja ti je vec) od igraca na neku promenljivu. Zatim ako se te dve promenljive poklapaju (id orge igraca i id vozila igraca) dopustas ulaz ako ne RemovePlayerFromVehicle. Uglavnom onda bih ti preporucio da menjas komplet sistem auta

Hvala na pomoci skontao sam nacin 🙂
Odgovorio na Sep 05, 2017
oko car systema
GTA San Andreas Multiplayer / Pitanja & Pomoć
Skripta koju koristim : moj mod od 0
Opis problema : dakle pravim car system i sad napravio sam sacuvanje i komandu za kreiranje auta i sve lijepo radi, ali sam htio da povezem org system sa car systemom npr.
da pomocu komande auto koje sam kreiro sa createcar da ako kucam attachcartoorg da mi poveze to auto sa zeljenom organizacijom ( dakle da u org tekst dokumentu napise kao npr car1 = pa id auta koje je sacuvano u scriptfiles ). E sad meni nije problem napravit komandu vec
auta mi se sacuvaju pod odredjenim ID-om od 1 do 100 i svaki put kad napravim auto ono se sacuva se narednim slobodnim id-om (npr ako je 1 zauzeto sacuvat ce ga kao 2 itd.). Nadam se da me kontate. Meni je problem sto ne znam kako da odredjen id auta postavim kao auto organizacije ( ne model auta vec ID koji je prethodno sacuvan ). Nadam se da razumijete sta pricam  😄 😄
Dio skripte : //
Slika/Video : //
Hvala unaprijed
Odgovorio na Aug 03, 2016
[POMOC] Problem sa sacuvanjem (INI_WriteString)
GTA San Andreas Multiplayer / Pitanja & Pomoć
☢ χυηdєя_SkillArena ☢ wrote on August 3, 2016, 3:52 pm:
Pa onda ovako

INI_WriteString(File, "Admin",  PlayerInfo);

Opet isto ☹️
Odgovorio na Aug 03, 2016
[POMOC] Problem sa sacuvanjem (INI_WriteString)
GTA San Andreas Multiplayer / Pitanja & Pomoć
☢ χυηdєя_SkillArena ☢ wrote on August 3, 2016, 3:40 pm:
// format(PlayerInfo, sizeof(PlayerName), "%s", PlayerName);
// format(PlayerInfo, sizeof(PlayerAdmin), "%s", PlayerAdmin);

1. moze biti da si se zeznuo pa stavio te dvije linije u comment
2. new PlayerAdmin = PlayerInfo; ovo nije string vec int, al svakako daj mi enum PlayerInfo da vidim
3. Zasto uopste cuvas PlayerName nije ti ovo mysql xD

eh ovako hvala ti na pomoci, pokusao sam da izbrisem ova 2 commenta, i string sam izbrisao ali opet isto
eo ga enum
enum pInfo
{
pName,
pPassword,
pAdmin,
pMoney
}

sad nije stvar u imenu mogu ja izbrisat cuvanje imena, ali mi je problem sa adminom...
i sta sam jos skontao znaci ovako eo ti komanda make admin
CMD:makeadmin(playerid, params[])
{
new string1, string2;
new OwnerName;
new PlayerName;
new OwnerId, PlayerId;
new AdminLevel;
GetPlayerName(OwnerId, OwnerName, MAX_PLAYER_NAME);    //owner name
GetPlayerName(PlayerId, PlayerName, MAX_PLAYER_NAME);  //player name
if(!IsPlayerAdmin(playerid) && strcmp(PlayerInfo, "Vlasnik", false))
{
SendClientMessage(playerid, 0xFFFFFFFF, "{0088FF} {FFFFFF}Niste ovlasteni da koristite ovu komandu{FF0000}!!!");
}
else
{
    if(sscanf(params, "us", PlayerId, AdminLevel)) return SendClientMessage(playerid, 0xFFFFFFFF, "{0088FF} {FFFFFF}Koristite {0088FF}/{FFFFFF}makeadmin {0088FF}[{FFFFFF}ID Igraca{0088FF}] [{FFFFFF}Admin Level{0088FF}]");
    if(strcmp(AdminLevel, "Vlasnik", true) || strcmp(AdminLevel, "Suvlasnik", true) || strcmp(AdminLevel, "Admin 4", true) || strcmp(AdminLevel, "Admin 3", true) || strcmp(AdminLevel, "Admin 2", true) || strcmp(AdminLevel, "Admin 1", true))
{
        //------------------------------------------------------------>> Sacuvanje
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteString(File, "Admin", AdminLevel);
INI_Close(File);
//------------------------------------------------------------//
format(string1, sizeof(string1), "{0088FF} {FFFFFF}Igracu %s ste postavili admin level %s !!!", PlayerName, AdminLevel);
format(string2, sizeof(string2), "{0088FF} {FFFFFF}Vlasnik %s vam je postavio admin level %s !!!", OwnerName, AdminLevel);

SendClientMessage(OwnerId, 0xFFFFFFFF, string1);
SendClientMessage(PlayerId, 0xFFFFFFFF, string2);

printf(" Vlasnik : %s postavio igracu %s admina %s", OwnerName, PlayerName, AdminLevel);

}
else
{
    SendClientMessage(playerid, 0xFFFFFFFF, "{0088FF} {FFFFFF}Admin level koji ste ukucali ne postoji, da vidite listu admin levela koristite komandu {FF0000}/{FFFFFF}adminlevels.");
}
}
return 1;
}

i poslije te komande on mi sacuva admina kako treba, ali cim se diskonektujem on izbrise admina (tacnije ostavi prazno polje)
eo OnPlayerDisconnect
public OnPlayerDisconnect(playerid, reason)
{
SaveUser(playerid);
return 1;
}
Odgovorio na Feb 19, 2016
[POMOC] Problem sa sacuvanjem podataka
GTA San Andreas Multiplayer / Pitanja & Pomoć
Skripta koju koristim : moj mod od 0
Opis problema : dakle radio sam YSI spremanje podataka i sad koristio sam INI_WriteString al nece da mi sacuva textualno, znaci sacuva mi novac, admin level itd. al npr nece da mi sacuva ime igraca ili ime organizacije
za sacuvanje podataka kao sto su godine itd koristim INI_WriteInt
a za sacuvanje texta INI_WriteString
Slika/Video : //
Odgovorio na Jan 19, 2016
[POMOC] OKO save user podataka
GTA San Andreas Multiplayer / Pitanja & Pomoć
format(string, sizeof(string), "%s", PlayerInfo);
INI_WriteString(File, string , PlayerInfo);

format(string, sizeof(string), "%s", PlayerInfo);
INI_WriteString(File, string , PlayerInfo);

sredio sam to ovako sad radi savrseno btw hvala svima na pomoci 🙂
Odgovorio na Jan 19, 2016
[POMOC] OKO save user podataka
GTA San Andreas Multiplayer / Pitanja & Pomoć
Lenon wrote on January 19, 2016, 2:06 pm:
enum:
pLider,
pClan


cuvanje:
INI_WriteString(File, "Lider", PlayerInfo);
INI_WriteString(File, "Clan", PlayerInfo);


ucitavanje:

INI_String("Lider", PlayerInfo, 30);
INI_String("Clan", PlayerInfo, 30);

opet isto ☹️
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