O kakvom savjetu se radi: Planiram ovo da odradim: http://prntscr.com/bpn3be
Detaljan opis savjeta: Sada mi treba pomoc kako to da odradim da ispise sve kao sto je tu, dakle koristim Extazy Admin slotove tj System.
Ako mozete da me savetujete kako to da odradim. 🙂
Komentar: //
[Savet] Administracija dialog
1,115
pregleda
15
postova
6. Jul 2016.
6. Jul 2016.
Kroz loop provuces slotove, i tako uzmes ime admina i level, onda provjeris dali je online, ako jeste onda provjeris dali je na duty i tako dodajes u string te informacije i na kraju taj string pokazes u dialogu...
6. Jul 2016.
Vuzimir wrote on July 6, 2016, 7:58 pm:
Kroz loop provuces slotove, i tako uzmes ime admina i level, onda provjeris dali je online, ako jeste onda provjeris dali je na duty i tako dodajes u string te informacije i na kraju taj string pokazes u dialogu...
Mozes PM?
6. Jul 2016.
Nickname123 wrote on July 6, 2016, 7:58 pm:
Kroz loop provuces slotove, i tako uzmes ime admina i level, onda provjeris dali je online, ako jeste onda provjeris dali je na duty i tako dodajes u string te informacije i na kraju taj string pokazes u dialogu...
Mozes PM?
Nema potrebe, jer ako me hoces pitati da uradim kod za tebe da ti kazem odma da nemam vremena...
6. Jul 2016.
Vuzimir wrote on July 6, 2016, 7:58 pm:
Kroz loop provuces slotove, i tako uzmes ime admina i level, onda provjeris dali je online, ako jeste onda provjeris dali je na duty i tako dodajes u string te informacije i na kraju taj string pokazes u dialogu...
Mozes PM?
Nema potrebe, jer ako me hoces pitati da uradim kod za tebe da ti kazem odma da nemam vremena...
ne samo objasnjenje imam dovoljno iskustva da odradim sam. 😉
6. Jul 2016.
evo:
new str1, str2;
for(new i = 1; i < 20; i++) {
//ovdje sad dodaj da iz slotova izvlaci imena i ostalo evo ti primjer
//Admini //to npr koristis za ime admina da izvuces iz slota samo sebi podesi enum posto nije ovakav
//Admini //pa ovo ti je kao za level admina i to dolje uvrstis eto ti dolje primjer
if(Provjeris dali je online == 1) { //ovo ti je onda kao da je online i ta sranja...
format(str1, sizeof(str1), "Admin: %s | Admin Level: %d | ONLINE", Admini, Admini);
}
else {
format(str1, sizeof(str1), "Admin: %s | Admin Level: %d | OFFLINE", Admini, Admini);
}
strcat(str2, str1);
strcat(str2, "\n");
}
SPD(playerid, 9999, DIALOG_STYLE_MSGBOX, ""#ORANGE"Svi admini", str2, "Uredu", ""); //pokazuje dialog6. Jul 2016.
problem je sto extazy slotovi su samo .txt tacnije.
imaju 30 onih od 1.txt ... 30.txt unutra je samo ime primer udjes u taj txt fajl unutra je Vuzimir samo ako nema admina tu je Niko
hteo sam tako da pokusam ali necu da menjam system. inace nema enuma evo ti deo extazy /makeadmin http://prntscr.com/bpnpbl
imaju 30 onih od 1.txt ... 30.txt unutra je samo ime primer udjes u taj txt fajl unutra je Vuzimir samo ako nema admina tu je Niko
hteo sam tako da pokusam ali necu da menjam system. inace nema enuma evo ti deo extazy /makeadmin http://prntscr.com/bpnpbl
6. Jul 2016.
Nickname123 wrote on July 6, 2016, 8:12 pm:
problem je sto extazy slotovi su samo .txt tacnije.
imaju 30 onih od 1.txt ... 30.txt unutra je samo ime primer udjes u taj txt fajl unutra je Vuzimir samo ako nema admina tu je Niko
hteo sam tako da pokusam ali necu da menjam system. inace nema enuma evo ti deo extazy /makeadmin http://prntscr.com/bpnpbl
imaju 30 onih od 1.txt ... 30.txt unutra je samo ime primer udjes u taj txt fajl unutra je Vuzimir samo ako nema admina tu je Niko
hteo sam tako da pokusam ali necu da menjam system. inace nema enuma evo ti deo extazy /makeadmin http://prntscr.com/bpnpbl
ili promjeni system to ti predlazem, ili pogledaj taj system izvlacenja kako ide pa uradi isto i u ovom sto sam ti dao...
6. Jul 2016.
new text;
new File:lider1 = fopen("BExtazy/admini/1.txt", io_read);
while(fread(lider1, text)) {
strmid(adm1, text, 0, strlen(text), 255); }
fclose(lider1);
new File:lider2 = fopen("BExtazy/admini/2.txt", io_read);
while(fread(lider2, text)) {
strmid(adm2, text, 0, strlen(text), 255); }
fclose(lider2);
new File:lider3 = fopen("BExtazy/admini/3.txt", io_read);
while(fread(lider3, text)) {
strmid(adm3, text, 0, strlen(text), 255); }
fclose(lider3);
new File:lider4 = fopen("BExtazy/admini/4.txt", io_read);
while(fread(lider4, text)) {
strmid(adm4, text, 0, strlen(text), 255); }
fclose(lider4);
new File:lider5 = fopen("BExtazy/admini/5.txt", io_read);
while(fread(lider5, text)) {
strmid(adm5, text, 0, strlen(text), 255); }
fclose(lider5);
new File:lider6 = fopen("BExtazy/admini/6.txt", io_read);
while(fread(lider6, text)) {
strmid(adm6, text, 0, strlen(text), 255); }
fclose(lider6);
new File:lider7 = fopen("BExtazy/admini/7.txt", io_read);
while(fread(lider7, text)) {
strmid(adm7, text, 0, strlen(text), 255); }
fclose(lider7);
new File:lider8 = fopen("BExtazy/admini/8.txt", io_read);
while(fread(lider8, text)) {
strmid(adm8, text, 0, strlen(text), 255); }
fclose(lider8);
new File:lider9 = fopen("BExtazy/admini/9.txt", io_read);
while(fread(lider9, text)) {
strmid(adm9, text, 0, strlen(text), 255); }
fclose(lider9);
new File:lider10 = fopen("BExtazy/admini/10.txt", io_read);
while(fread(lider10, text)) {
strmid(adm10, text, 0, strlen(text), 255); }
fclose(lider10);
new File:lider11 = fopen("BExtazy/admini/11.txt", io_read);
while(fread(lider11, text)) {
strmid(adm11, text, 0, strlen(text), 255); }
fclose(lider11);
new File:lider12 = fopen("BExtazy/admini/12.txt", io_read);
while(fread(lider12, text)) {
strmid(adm12, text, 0, strlen(text), 255); }
fclose(lider12);
new File:lider13 = fopen("BExtazy/admini/13.txt", io_read);
while(fread(lider13, text)) {
strmid(adm13, text, 0, strlen(text), 255); }
fclose(lider13);
new File:lider14 = fopen("BExtazy/admini/14.txt", io_read);
while(fread(lider14, text)) {
strmid(adm14, text, 0, strlen(text), 255); }
fclose(lider14);
new File:lider15 = fopen("BExtazy/admini/15.txt", io_read);
while(fread(lider15, text)) {
strmid(adm15, text, 0, strlen(text), 255); }
fclose(lider15);
new File:lider16 = fopen("BExtazy/admini/16.txt", io_read);
while(fread(lider16, text)) {
strmid(adm16, text, 0, strlen(text), 255); }
fclose(lider16);
new File:lider17 = fopen("BExtazy/admini/17.txt", io_read);
while(fread(lider17, text)) {
strmid(adm17, text, 0, strlen(text), 255); }
fclose(lider17);
new File:lider18 = fopen("BExtazy/admini/18.txt", io_read);
while(fread(lider18, text)) {
strmid(adm18, text, 0, strlen(text), 255); }
fclose(lider18);
new File:lider19 = fopen("BExtazy/admini/19.txt", io_read);
while(fread(lider19, text)) {
strmid(adm19, text, 0, strlen(text), 255); }
fclose(lider19);
new File:lider20 = fopen("BExtazy/admini/20.txt", io_read);
while(fread(lider20, text)) {
strmid(adm20, text, 0, strlen(text), 255); }
fclose(lider20);
new lideri1, lideri2, lideri;
format(lideri1,512,"{FFFFFF}S-1 | %s\nS-2 | %s\nS-3 | %s\nS-4 | %s\nS-5 | %s\nS-6 | %s\nS-7 | %s\nS-8 | %s\nS-9 | %s\nS-10 | %s",adm1,adm2,adm3,adm4,adm5,adm6,adm7,adm8,adm9,adm10);
format(lideri2,512,"S-11 | %s\nS-12 | %s\nS-13 | %s\nS-14 | %s\nS-15 | %s\nS-16 | %s\nS-17 | %s\nS-18 | %s\nS-19 | %s\nS-20 | %s",adm11,adm12,adm13,adm14,adm15,adm16,adm17,adm18,adm19,adm20);
format(lideri,1024,"%s\n%s",lideri1,lideri2);
SPD(playerid, D_ADMINI_1, DSM, ""COL_BE"Lista svih Admin-a", lideri, "Next", "Close");
Izvlaci ali ovo su ALL ADMINS ja bi tu hteo dodati ono kao na slici ako me razumes.
OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
6. Jul 2016.
A sto ti lepo nebi uradio novi system kao sto i Vuzimir kaze mozes mnogo jednostavnije pomocu y_ini da odradis to...
6. Jul 2016.
â–… â–† â–ˆ Rudimental â–ˆ â–† â–… wrote on July 6, 2016, 8:17 pm:
A sto ti lepo nebi uradio novi system kao sto i Vuzimir kaze mozes mnogo jednostavnije pomocu y_ini da odradis to...
Nekontam Lukenzija kako je jebeno stavio jer imamo isti sys a on je ovo perfect uradio ili ukrao od rusa mada ne znam ruski nmg da trazim xD
6. Jul 2016.
cek cek mislim da kontam da bool-am ono AdminIsConnedted pa pod onplayerconnect stavim na true, onda tu roknem to ako jes ili ako nije else samo mi treba da vidim kako da cita ovo.
6. Jul 2016.
Nickname123 wrote on July 6, 2016, 8:24 pm:
cek cek mislim da kontam da bool-am ono AdminIsConnedted pa pod onplayerconnect stavim na true, onda tu roknem to ako jes ili ako nije else samo mi treba da vidim kako da cita ovo.
nema potrebe da to koristis, kad iz fajla izvuces ime pomocu ovog provjeri dali je online ili ne:
stock GetPlayerIdFromName(playername[]) {
for(new i = 0; i <= MAX_PLAYERS; i++) {
if(IsPlayerConnected(i)) {
new playername2;
GetPlayerName(i, playername2, sizeof(playername2));
if(strcmp(playername2, playername, true, strlen(playername)) == 0) {
return i;
}
}
}
return INVALID_PLAYER_ID;
}OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
7. Jul 2016.

Molimo te da procitas pravila foruma te da onda otvoris temu po pravilima.
Razlog zakljucavanja:
Zabranjen je popularni BUMP(osvježavanje teme duplim postom) osim u sluÄaju da je proÅ¡lo 24h od zadnjeg posta!
Pravila:
Glavna pravila Balkan SA:MP foruma .
Razgovor u vezi PAWN-Skriptanja .
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava