Jump to content

Punct.

Membru
  • Posts

    488
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Punct.

  1.  

    mysql_format(mysql, query, sizeof(query), "SELECT * FROM `_players` WHERE `Username` = '%e'", Name[playerid]);
    mysql_tquery(mysql, query, "OnAccountLoad", "i", playerid);
    

    Ai introdus asta in publicul OnPlayerConnect?

     

    Am, dar OnAccountCheck. Am incercat sa schimb in OnAccountLoad, dar tot nu merge.

     

     

    foloseste

    cache_get_field_content_int

    in loc de

    cache_get_row_int
    

    Daca modific, trebuie sa schimb si parametri? 

    Am de exemplu cache_get_row_int(0, 0); Trebuie pus cache_get_field_content_int(0, "ID");? trebuie pus numele coloanei

     

    Edit: Apare si o eroare in mysql_log.html: 

    CMySQLQuery::Execute[()] ERROR (error #1062) Duplicate entry '0' for key 'ID'

    Edit: Am rezolvat. Am adaugat, ca atunci cand iti creeaza contul, sa-ti dea si un ID la cont, in functie de numarul de linii din tabela _players:

    format(query, sizeof(query), "SELECT * FROM `_players` WHERE 1 = 1");
    mysql_query(mysql, query);
    PlayerInfo[playerid][pID] = cache_get_row_count() + 1;
    if(strlen(inputtext) < 3) return ShowPlayerDialog(playerid, D_Register, DIALOG_STYLE_INPUT, "Register", "Parola trebuie sa contina cel putin 3 caractere.", "Register", "Kick");
    mysql_format(mysql, query, sizeof(query), "INSERT INTO `_players`(`ID`, `Username`, `Password`, `IP`) VALUES ('%d', '%e', '%s', '%s')", PlayerInfo[playerid][pID], Name[playerid], inputtext, IP[playerid]);
    mysql_query(mysql, query);
    
  2. OFF: Nu ai voie 2x post, exista EDIT!

     

    Cu toate ca nu stii sa te exprimi, am inteles care ti-e problema.

     

    Nu v-a descarca nimeni gamemod-ul pentru a-ti face tie o comanda. Ori postezi comenzile pe pastebin.com si lasi link, ori gandesti putin si rezolvi singur problema.

  3. Fara suparare, dar n-ai facut mare lucru fata de scriptul care era pe internet ca exemplul la noul tip de dialog.

     

    Ai adaugat cateva arme si ai mai pus o coloana..

     

    P.S.  Mai degraba faceai tutorial..

  4. Pune sa nu respawneze trailerele

     

    if(vehicleid != 435 && vehicleid != 450 && vehicleid != 548 && vehicleid != 591 && vehicleid != 606 && vehicleid != 607 && vehicleid != 608 && vehicleid != 610 && vehicleid != 611) if(!IsVehicleOccupied(car)) SetVehicleToRespawn(car);

  5. Se refera la acele imagini din GTA care le poti pune in SA:MP. 

     

    Nu am exact link cu poze sa-ti arat despre ce vorbeste, dar aici gasesti un tutorial cu acele textdraw-uri. In acest script apa cand te spawnezi.

     

    Edit: Daca vei cauta pe google "loadsc13" vei gasi un exeplu de poza. Daca modifici numarul ala, vei gasi alte imagini.

  6. Vezi la comanda cu ajutorul careia cumperi NRG, pe la if-uri.. 

     

    Daca fiecare NRG se memoreaza in variabile diferite, modifica conditiile de la fiecare if. 

     

    Nu iti pot explica mai detaliat daca nu ne zici cum functioneaza sistemul.

  7. Pentru /killcp, iti las mai jos. Daca vrei neaparat poti pune si acele if-ul in care verifici daca checkpoint-urile sunt de la DMV, Kart, Rob etc..

     

    (Sper sa mearga, nu le-am verificat)

    if(strcmp(cmd, "/killcp", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(CP[playerid] > 0)
    {
     DisablePlayerCheckpoint(playerid);
             Gaini[playerid] = 0;
          GainiEndTimeOu[playerid] = 0;
          GainiEndTime[playerid] = 0;
         IsGainiCows[playerid] = 0;
         IsFarmingWeed[playerid] = 0;
         IsFarmingWeed2[playerid] = 0;
         IsFarmingWeed3[playerid] = 0;
         IsFarmingWeed4[playerid] = 0;
         IsFarmingWeed5[playerid] = 0;
         IsFarmingWeed6[playerid] = 0;
         IsFarmingWeed7[playerid] = 0;
         IsFarmingWeed8[playerid] = 0;
         IsFarmingWeed9[playerid] = 0;
         IsFarmingWeed10[playerid] = 0;
         MilkTime[playerid] = 0;
         FeedingTime[playerid] = 0;
         CowEndTimeFeeding[playerid] = 0;
         CowEndTime[playerid] = 0;
         IsMilkingCows[playerid] = 0;
         IsFeedingCows[playerid] = 0;
         woodl[playerid] = 0;
          petrolt[playerid] = 0;
         petrolt2[playerid] = 0;
          transports[playerid] = 0;
          transports2[playerid] = 0;
          pizzaj[playerid] = 0;
          IsCollectingRubbish[playerid] = 0;
          PlayerInfo[playerid][pMilkcows] = 0;
          PlayerInfo[playerid][pFeedingcows] = 0;
            PlayerInfo[playerid][pChicken] = 0;
            balem[playerid] = 0;
          SCM(playerid,COLOR_WHITE,"Ai sters checkpoint-ul de pe harta.");
          CP[playerid] = 0;
    }
    else SCM(playerid, -1, "Nu ai niciun checkpoint.");
    }
    return 1;
    }
    

     

     

    Pentru /rfc, ne trebuie niste variabile din gamemode. Cum ai definit vehiculele de la masini, cate ai la fiecare factiune,..

×
×
  • 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.