Jump to content

Cata12X

Membru
  • Posts

    27
  • Joined

  • Last visited

Posts posted by Cata12X

  1. Problema intalnita (descriere):Am facut urmatoarea comanda de /report dar nu functioneaza cand dau de exemplu am alta problema nu se intampla nimic , la fel si cu celelante nu stiu ce are ce pot sa ii fac , ajutor va rog
    Ero(area / rile) / warning-(ul / urile):
    Liniile de cod / sursa / script-ul(obligatoriu):

    Comanda Report

    Spoiler

    CMD:report(playerid,params[])
    {
      if(playerVariables[playerid][pRMuted] <= 0)
      {
         if(playerVariables[playerid][pDr] <= 0)
         {
            ShowPlayerDialog(playerid, DIALOG_REPORRT, DIALOG_STYLE_LIST, "Report", "Contul meu este spart\nRaporteaza DM\nRaporteaza un cheater\nAlta problema", "Select", "Cancel");
            return 1;
         }
         else
         {
           format(szMessage, sizeof(szMessage), "Vei putea folosi /report din nou peste %d secunde.", playerVariables[playerid][pDr]);
           SendClientMessage(playerid, COLOR_PNOB, szMessage);
         }
      }
      else SCM(playerid,COLOR_PNOB,"Ai primit mute pe /report.");
      return 1;
    }

    Dialog report

    Spoiler

    case DIALOG_REPORRT:
            {
                if(response)
                {
                    switch(listitem)
                    {
                            case 0:
                            {
                                new stringlp[1024];
                                format(stringlp,sizeof(stringlp),"Daca ai contul spart tot ce poti face este sa deschizi un ticket si sa astepti un raspuns.\nDe obicei se primesc raspunsuri in mai putin de 24h.\nDaca ti-a fost spart contul este doar vina ta, nu sunt adminii vinovati si nimeni nu are obligatii de a te ajuta cu nimic.\nTotusi incercam sa ajutam playerii ce pot fii ajutati.\nDeci deschide un ticket si asteapta un raspuns.");
                                ShowPlayerDialog(playerid, DIALOG_LP, DIALOG_STYLE_MSGBOX, "Cont spart", stringlp, "Inchide", "");
                            }
                            case 1:
                            {
                                new stringlp[1024];
                                format(stringlp,sizeof(stringlp),"Nu stiu numele playerului ce foloseste cheat-uri\nStiu ID-ul playerului ce foloseste cheat-uri");
                                ShowPlayerDialog(playerid, DIALOG_DEATHMATCH, DIALOG_STYLE_LIST, "Deathmatch", stringlp, "Trimite", "Anuleaza");
                            }
                            case 2:
                            {
                                new stringlp[1024];
                                format(stringlp,sizeof(stringlp),"Nu stiu numele playerului care m-a atacat\nStiu ID-ul playerului care m-a atacat");
                                ShowPlayerDialog(playerid, DIALOG_CHEAT, DIALOG_STYLE_LIST, "Raportare cheater", stringlp, "Trimite", "Anuleaza");
                            }
                            case 3:
                            {
                                ShowPlayerDialog(playerid, 6676, DIALOG_STYLE_INPUT, "Alta problema", "Scrie mai jos problema pe care o ai.\nNu scrie 'admin la mine', scrie exact ce problema ai.", "Trimite", "Anuleaza");
                            }
                    }
                }
            }


    Imagini / Video (optional):
    Ati incercat sa rezolvati singur?:

  2. Acum 20 ore, AdY.Capone a spus:

    iti scrie acolo home/nixcente/public_html etc.. intri in fisierul respectiv si arati linia

    Pai da scrie pana la  /public_html  si dupa linia 259 si nu inteleg ce linie este (in /public_html  am eu panel-ul)

  3. Acum 12 ore, Mister a spus:

    Normal ca iti da daca pui anticheat in fs, trebuie si el configurat pe variabilele gmului, sau incearca  junkbuster si configureaza-l pentru serverul tau

    Ce ar trebui sa pun in el ca nu stiu daca poti sa imi dai un exemplu

    Acum 12 ore, ★♕ Manu ★♕ a spus:

    JunkBuster 11 cauta pe google si descarca-l 

    Trebuie confiurat sau il pun ca fs

  4. GM meu nu are bune anit weapons speed etc asa ca le-am scos si am cautat niste filescripturi pe net , am gasit cateva dar problema este cand bag fs si intru pe server si imi iau arma de pe server tot imi da ban chiar daca iau cu s0b sau cu /givegun tot ban imi da, stiti voi un fs bun care sa nu aibe aceasta problema

  5. Problema intalnita (descriere):Stiti cu toti gm Bugged+ucp , am vazut ca multe servere au rezolvat bugul la ore si la skin ,eu nici acum nu i-am dat  de cap daca cineva poate sa imi explice cum,Nu stiu ce trebuie sa schimb in baza de date si nici nu stiu sa o fac de la 0
    Ero(area / rile) / warning-(ul / urile):
    Liniile de cod / sursa / script-ul(obligatoriu):
    Imagini / Video (optional):
    Ati incercat sa rezolvati singur?: Da

  6. Acum 6 ore, Tud0r. #Imparat #Codat a spus:

    PHP si multa munca.Fa-ti singur o tema folosindu-te de un skin IPB si nu mai fura de pe WebFlaxe (sau cum PLM se chema).

    I-a un skin de la IPB Focus(ca oricum de piratat e simple) si incepi sa te uiti la tutoriale(exista n site-uri si forum-uri in domeniu) si o sa ai o tema frumoasa si unica.

    Nu am cerut teori nici propuneri , daca nu stii canta la alta masa , cand iti voi cere o propunere atunci poti veni cu una

    Acum 56 minute, Ksenon a spus:

    Cauta in boardindextemplate

    ms

  7. Acum 1 minut, Mister a spus:

    nu ai inteles, tu cand te conectezi pe clientul de samp trebuie sa te  conectezi pe serverul cu ipul localhost, localhost este "ipul"   pe serverul care trebuie sa intri pentru a edita cu ipleomax

    Mi-am dat seama eu aveam:7777 si de asta nu am inteles ,trebuia sa adaug localhost:7777 ms mult

  8. 1 oră în urmă, Mister a spus:

    In clientul samp scrii sa adaugi un server si in loc de ip scrii asa   localhost si intri pe el

    E facut de asa maniera sa nu il poti folosi pe host adica pe linux, iar daca tot vrei sa incalci dorinta creatorului si il deschizi in pc sa intre prietenii, mai are o restrictie ca, comanda sa poata fi folosita doar pe localhost

    Mersi mult 

  9. Acum 47 minute, NoNamed a spus:

    Poi nu mai pui verificarea, la /setadmin . Pui doar TextDrawShowForPlayer .

    Tot nu merge asta este comanda poate nu am pus eu bine

     

    CMD:setadmin(playerid, params[])
    {
        if(playerVariables[playerid][pAdminLevel] >= 8 || EsteManager(playerid))
        {
            new
                playeradmid,
                playername[60],
                level,
                string[256];

            if(sscanf(params, "s[60]i", playername,level)) return SendClientMessage(playerid, COLOR_GREY, SYNTAX_MESSAGE"/setadmin [exact player name] [level]");
            {
                playeradmid = GetPlayerID(playername);
                if(IsPlayerConnected(playeradmid))
                {
                    if(level >= 0 && level <= 8)
                    {
                        GetPlayerName(playeradmid, szPlayerName, MAX_PLAYER_NAME);
                        format(string, sizeof(string), "You have made %s a level %d admin.", szPlayerName, level);
                        SendClientMessage(playerid, COLOR_WHITE, string);

                        GetPlayerName(playerid, szPlayerName, MAX_PLAYER_NAME);

                        if(level == 0) format(string, sizeof(string), "Administrator %s has removed you from the admins team.", szPlayerName);
                        else if(level >= playerVariables[playeradmid][pAdminLevel]) format(string, sizeof(string), "Administrator %s has promoted you to a level %d admin.", szPlayerName, level);
                        else if (level <= playerVariables[playeradmid][pAdminLevel]) format(string, sizeof(string), "Administrator %s has demoted you to a level %d admin.", szPlayerName, level);

                        SendClientMessage(playeradmid, COLOR_NICESKY, string);

                        playerVariables[playeradmid][pAdminLevel] = level;
                    }
                    else SendClientMessage(playerid, COLOR_GREY, "Valid admins levels are 0 to 8.");
                }
                else
                {
                    new query[500];

                    new aString[500];

                    format(query, 500,"UPDATE playeraccounts SET playerAdminLevel = '%d' WHERE playerName = '%s'", level, playername);
                    mysql_tquery(handle,query);

                    format(aString, sizeof(aString), "Offline: You have made %s admin level %d.", playername, level);
                    SCM(playerid,COLOR_BLUE, aString);
                     TextDrawShowForPlayer(playerid,TextdrawReport[playerid]);

                }
            }
        }
        return 1;
    }
     

  10. Acum 2 ore, NoNamed a spus:

    La makeadmin apelezi din nou acel callback cu textdraw-ul . Faci si tu in callback o verificare , daca player-ul are admin >= 1 sa il afiseze, daca nu, nu .

    AM ADAUGAT LA COMANDA /SETADMIN SI NU DISPARE CAND SCOT ADMINUL AUTOMAT

      if(playerVariables[playerid][pAdminLevel] >= 1 || playerVariables[playerid][pHelper] >= 1)
                     TextDrawShowForPlayer(playerid,TextdrawReport[playerid]);
     

  11. Acum 14 ore, NoNamed a spus:

    In loc de NumarReport-- pui NumarReport = 0; si reapelezi functia in care ai creeat textdraw-ul . Iti recomand sa faci un public cu acel textdraw (daca nu ai) si la fiecare update la NumarReport apelezi callback-ul respectiv .

    Dar daca eu ii dau admin la un player nu apare td pana nu ii dau respawn si daca ii scot adminu nu dispare td pana acel palyer nu iese din joc , in cazu acesta daca stii ce pot face

  12. Problema intalnita (descriere):Am urmat tutorialul al lui mister si nu stiu la deleteallreports ce trebuie sa pun sa seteze td 0

    am incercat mai multe variante dar nici una nu a mers NumarReport--; dar nu merge am incercat sa pun NumarReport 0; dar nu merge si nu stiu ce ar trebui sa pun 
    Ero(area / rile) / warning-(ul / urile):
    Liniile de cod / sursa / script-ul(obligatoriu):
    Imagini / Video (optional):
    Ati incercat sa rezolvati singur?:

  13. Problema intalnita (descriere):Comanda se executa cu succes dar da si unknow command cand se executa si se poate face sa apara sub foruma DIALOG_STYLE_MSGBOX
    Ero(area / rile) / warning-(ul / urile):
    Liniile de cod / sursa / script-ul(obligatoriu):

    CMD:bonus(playerid, params[])
    {
              if(playerVariables[playerid][pLevel] == 1)
               {
                    playerVariables[playerid][pLevel] = 3;
                    playerVariables[playerid][pMoney] += 10000000;
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ai primit bonus 10kk si lvl 3 ! !");
              }
                else return SendClientMessage(playerid, COLOR_GREEN, "{CCCCCC}[BONUS] Ai folosit deja aceasta comanda sau nu ai level 1 !");
        return 0;
    }


    Imagini / Video (optional):
    Ati incercat sa rezolvati singur?: Da 

    Untitled.png

  14. Chiar acum, Voller. a spus:

    Pune aici functia SaveVehicle din comanda /vmove!

    CMD:saveveh(playerid, params[])
    {
        if(playerVariables[playerid][pAdminLevel] >= 4) {
            if(!IsPlayerInAnyVehicle(playerid))
                return SCM(playerid, COLOR_GREY, "You need to be in a vehicle to save it.");

            if(GetPVarInt(playerid, "sCc") == 1) {

                new
                    i,
                    queryString[255],
                    Float: vPos[4]; // x, y, z + z angle

                GetVehiclePos(GetPlayerVehicleID(playerid), vPos[0], vPos[1], vPos[2]);
                GetVehicleZAngle(GetPlayerVehicleID(playerid), vPos[3]);

                format(queryString, sizeof(queryString), "INSERT INTO vehicles (vehicleModelID, vehiclePosX, vehiclePosY, vehiclePosZ, vehiclePosRotation) VALUES('%d', '%f', '%f', '%f', '%f')", GetVehicleModel(GetPlayerVehicleID(playerid)), vPos[0], vPos[1], vPos[2], vPos[3]);
                new Cache: resultxx = mysql_query(handle, queryString);

                i = cache_insert_id();
                cache_delete(resultxx);

                SCM(playerid, COLOR_WHITE, "Vehicle saved!");

                vehicleVariables[vVehicleModelID] = GetVehicleModel(GetPlayerVehicleID(playerid));
                vehicleVariables[vVehiclePosition][0] = vPos[0];
                vehicleVariables[vVehiclePosition][1] = vPos[1];
                vehicleVariables[vVehiclePosition][2] = vPos[2];

                vehicleVariables[vVehicleRotation] = vPos[3];
                vehicleVariables[vVehicleGroup] = 0;

                vehicleVariables[vVehicleScriptID] = GetPlayerVehicleID(playerid);

                for(new x = 0; x < MAX_VEHICLES; x++) {
                    if(AdminSpawnedVehicles[x] == GetPlayerVehicleID(playerid)) {
                        AdminSpawnedVehicles[x] = 0; // If the vehicle is admin-spawned, we can remove it from the array and move it to the vehicle script enum/arrays.
                    }
                }

                systemVariables[vehicleCounts][2]--;
                systemVariables[vehicleCounts][0]++;
                DeletePVar(playerid, "sCc");
            }
            else {
                SetPVarInt(playerid, "sCc", 1);
                return SCM(playerid, COLOR_GREY, "Daca esti sigur ca vrei sa salvezi vehiculul, tasteaza din nou /saveveh.");
            }
        }
        return 1;
    }

×
×
  • 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. For more details you can also review our Terms of Use and Privacy Policy.