[Savet] Administracija dialog

Započeo GoodbyeSamp
6. Jul 2016. Zaključano
1,115
pregleda
15
postova
Dzoni Zivkovic
5
Underboss
6. Jul 2016.
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: //
Vuzimir
5
Kingpin
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...
Dzoni Zivkovic
5
Underboss
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?
Vuzimir
5
Kingpin
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...
Dzoni Zivkovic
5
Underboss
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. 😉
Vuzimir
5
Kingpin
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 dialog
Dzoni Zivkovic
5
Underboss
6. 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
Vuzimir
5
Kingpin
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


ili promjeni system to ti predlazem, ili pogledaj taj system izvlacenja kako ide pa uradi isto i u ovom sto sam ti dao...
Dzoni Zivkovic
5
Underboss
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.
Rudimental
5
OG Legend
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...
Dzoni Zivkovic
5
Underboss
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
Dzoni Zivkovic
5
Underboss
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.
Vuzimir
5
Kingpin
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;
}
Dzoni Zivkovic
5
Underboss
6. Jul 2016.
Zbunio sam se..
Rudimental
5
OG Legend
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

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha