Jump to content

Donbooo

Member
  • Posts

    18
  • Joined

  • Last visited

Everything posted by Donbooo

  1. https://www.youtube.com/c/Donboo/live facem noul panel mix.b-zone.ro pe live

  2. tepar, nu recomand salve
  3. Serverul MIX va avea un panel nou. Il fac pe live-uri (http://youtube.com/c/Donboo/live). Tin cont de sugestiile jucatorilor: https://forum.b-zone.ro/topic/329279-website-suggestions-propuneri-pentru-website/

     

  4. Cred ca nu ai inteles ce am facut eu. Nu am facut niciun cod, am facut doar o structura de baza ca sa inteleaga ce are de facut. Mai bine zis, i-am explicat cum trebuie sa functioneze. Si revin la ceea ce am zis anterior, daca nu stii.. zcmd isi atinge potentialul maxim folosit cu sscanf. Confunzi sscanf cu strcmp, niciunul dintre ele nefiind un procesor de comenzi. if(strcmp(cmd, "/showstaffactivity", true) asta e strcmp if(sscanf(params, "u", id)) return SCM... asta e sscanf si este folosit in locul codului ce urmeaza: tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid,0xFF0000FF,"USAGE: /kick [id]"); id = strval(tmp); Btw, n-am facut niciun cod ca sa am greseli si in consecinta, sa apara erori.
  5. scaff nu exista. Daca te referi la sscanf, nu este procesor de comenzi, nici strcmp nu este procesor. Procesorul nu are treaba cu aceasta comanda, daca nu stii, nu te baga.
  6. if(strcmp(cmd, "/showstaffactivity", true) == 0 || strcmp(cmd,"/sfa", true) == 0) { if(IsPlayerConnected(playerid)) GetPlayerName(playerid, sendername, sizeof(sendername)); { ShowPlayerDialog(playerid, 9, DIALOG_STYLE_MSGBOX, "{FFFFFF}Acitivitatea lui %s", " /opr 0 ori /goto 0 ori /unfreeze 0 ori /setint 0 ori /setvw 0 ori /mute 0 ori /mutereport 0 ori /cc 0 ori /respawn 0 ori /slap 0 ori /spec 0 ori /setjob 0 ori /kick 0 ori /ban 0 ori /banvip 0 ori /jail 0 ori", sendername, "Close" ,""); } return 1; } Acest cod este total gresit. 1. Ca sa afisezi in titlul dialogului "Activitatea lui X", trebuie sa formatezi un string new gString[32], sendername[32]; GetPlayerName(playerid, sendername, sizeof(sendername)); format(gString, sizeof gString, "Acitivitatea lui %s", sendername); Si sa-l aplici in dialogul tau: ShowPlayerDialog(playerid, 9, DIALOG_STYLE_MSGBOX, gString, ..); 2. Ca sa afisezi activitatea, trebuie sa o treci in log-uri pentru a putea sa o folosesti altundeva. Trebuie sa adaugi in enum-ul cu informatiile despre jucator cate o variabila ce semnifica fiecare actiune administrativa, de exemplu: pFreezedPlayers se incrementeaza de fiecare data cand actionezi comanda /freeze asupra altui jucator. Dupa ce faci ce am sugerat anterior, codul tau va arata cam asa: new rString[512]; format(rString, sizeof rString, "Freeze-uri: %d\nKick-uri: %d", PlayerInfo[id][pFreezedPlayers], PlayerInfo[id][pKickedPlayers]); ShowPlayerDialog(playerid, 9, DIALOG_STYLE_MSGBOX, gString, rString, "Exit"); id este variabila prin care declaram tinta noastra.
  7. - Nick-ul tau: Ewann. - Prenume: Andrei. - Varsta: 15 ani. - Locatia: Focsani. - Ocupatie: Elev & Webdesigner. - Jocul(rile) preferat(e): -. - Hobby-urile tale: Programarea, ciclismul si fotografia. - O descriere despre tine (minim 10 cuvinte): Ma numesc Andrei, am 15 ani si ma pasioneaza programarea, ciclismul si fotografia. - De unde ai aflat de B-Zone Community?: O stiu de cativa ani, nu mai stiu de unde. - Alte precizari?: -.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.