Jump to content

Punct.

Membru
  • Posts

    488
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Punct.

  1. asta

    					format(string, sizeof(string), " 1| Model: [%s]  Valoare: [%d]  Color1: [%d]  Color2: [%d]  Locked: [%d]  Numar: [%s]  ", carinfo[carkey][cDescription], carinfo[carkey][cValue], carinfo[carkey][cColorOne], carinfo[carkey][cColorTwo], carinfo[carkey][vLocked], carinfo[carkey][cNum],);

     

    ai o virgula la final in plus.. inlocuieste cu ce t-am pus mai jos, si vezi ca mai un rand cu aceeasi problema. Stergi si de acolo ultima virgula.

     

    format(string, sizeof(string), " 1| Model: [%s]  Valoare: [%d]  Color1: [%d]  Color2: [%d]  Locked: [%d]  Numar: [%s]  ", carinfo[carkey][cDescription], carinfo[carkey][cValue], carinfo[carkey][cColorOne], carinfo[carkey][cColorTwo], carinfo[carkey][vLocked], carinfo[carkey][cNum]);

     

  2. Uite-te si tu pe poze.. dupa tine, ar trebui sa te ajut?

     

    In orimul rand, implementeaza scriptul in gamemode. Nu cred ca ar trebui sa ai probleme, pentru ca nu e nimic complex.

    La functia settime, lasi doar

    public settime(playerid)
    {
            new string[50],hours,minutes,seconds;
            gettime(hours, minutes, seconds);
            format(string, sizeof string, "%s%d:%s%d:%s%d", (hours < 10) ? ("0") : (""), hours, (minutes < 10) ? ("0") : (""), minutes, (seconds < 10) ? ("0") : (""), seconds);
            TextDrawSetString(Time, string);
    }
    
    Astea le adaugi in functia PayDay
    new year,month,day;
    getdate(year, month, day);
    format(string, sizeof string, "%d/%s%d/%s%d", day, ((month < 10) ? ("0") : ("")), month, (year < 10) ? ("0") : (""), year);
    TextDrawSetString(Date, string);

     

  3. In functia settime se actualizeaza si data si ora/minut/secunda din secunda in secunda. Pune-l sa actualizeze numai ora/minut/secunda din secunda in secunda. Restul, doar la PayDa daca vrei neaparat sa se actualizeze mai rapid.

     

    P.S. De ce pe server ziceti ca voi ati setat sa faca asa textdraw-ul? Si, celor care intreaba de ce face asa le ziceti "arata mai bine, nu?"

    http://imgur.com/Pw0uawz,FvxkJQJ,Zl4IpW8

     

     

     

  4. Ai acolo if(playerVariables[playerid][pMoney] >= price), unde verifici daca cel care a tastat /dice are suficienti bani. Analog, poti testa daca jucatorul 'id' are bani. Poti testa in acelasi if, si ar veni if(playerVariables[playerid][pMoney] >= price && playerVariables[id][pMoney] >= price) sau separat. Daca pui separat poti pune mesaje diferite pentru fiecare conditie.

  5.  @CristisiCristiana exact cum ai la Bizz/sBizz/..-uri faci si pentru teritorii. Dar, sa nu stergi ce ai pe dini, pui in comentariu pana reusesti sa faci sistemul functional pe MySQL. Doar ca trebuie sa modifici tot ce tine de incarcarea/salvarea/modificarea informatiilor la teritorii.

     

    1. Plugin MySQL folosit.

    2. Ai host la server sau in localhost ?

    Cu ce te ajuta informatiile astea daca el nu are teritoriile in baza de date? :|

  6. Salut, incearca sa faci asa:

    mysql_format(mysql, query, sizeof(query), "UPDATE `_players` SET `Level`='%d', `Money`='%d', `AdminLevel`='%d' WHERE `ID`='%d'",\
    PlayerInfo[i][pLevel], PlayerInfo[i][pCash], PlayerInfo[i][pAdmin], PlayerInfo[i][pID]);
    mysql_tquery(mysql, query, "", "");

     

    Primesc acele erori pentru ca numarul de caractere dintre " " este prea mare. In fine, am facut cu doua mysql_format'uri si am rezolvat. Un moderator poate da TC.

  7. Nu se incadreaza in top scripteri

    Consider ca nu exista acest top. Fiecare e bun in felul sau.

     

    Daca esti 4ndrei95: am avansat extrem de mult de atunci

    Nu sunt el, si nici nu-l cunosc.

  8. Ok. Ai pornit acel timer?

     

    Daca vei folosi acel timer doar pentru treaba cu TextDraw-ul acela, pune-i un nume mai sugestiv, cand ai nevoie de el sa stii unde sa-l cauti.

    Si, vezi cand incepe munca, porneste si timer-ul SetTimerEx("SyncTime", 1000, true, "i", playerid);. Si, sa nu uiti sa opresti timer-ul cand ajunge la destinatie: KillTimer(SyncTime);

     

    Stii ce reprezinta fiecare parametru de la SetTimerEx, da?

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