Jump to content

Punct.

Membru
  • Posts

    488
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Punct.

  1. cauti un filter script cu deslership care sa nu fie pe mysql, si il copiezi in gamemode. Fiecare functie o pui unde trebuie, si gata! Daca intampini erori, posteaza si poate primesti ajutor.
  2. Punct.

    Intrebare

    Poftim: RemoveBuildingForPlayer(playerid, 8229, 1142.0313, 1362.5000, 12.4844, 0.25);
  3. Cand creezi checkpoint-ul, retine-i id-ul intr-o variabila CP[playerid] = 123;, iar la OnPlayerEnterCheckpoint, verifici daca CP[playerid] == 123, atunci dezactivezi cp-ul cum ti-a spus kSamuel, si faci CP[playerid] = 0;
  4. 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]);
  5. Ce pot zice.. ajuti lumea si dupa primesti ban. Oricum, sa speram ca nu descopera cineva vulnerabilitatile gamemod-ului din greseala..
  6. 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);
  7. 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
  8. Scoate si filterscripturile putin sa vezi daca mai primeste acele erori.. sscanf plugin loaded. (c) 2009 Alex "Y_Less" Cole 0.3d-R2 500 Players "dnee"Verifica daca, atunci cand deschizi serverul e 0.3.7.
  9. Pune server_log-ul pe pastebin.com ca se vede rau aici.
  10. Vezi ca ai un model de respectat! Oricum, gasesti AICI exact ce iti trebuie.
  11. Punct.

    System Sicriu

    OFF: Dai pe datorie? ON: Nu stiu cati o sa cumpere avand in vedere pretul mic. Mai bine-l puneai la scripturi Oricum, bafta la vanzare..
  12. Punct.

    Problema

    http://wiki.sa-mp.com/wiki/ShowPlayerMarkers
  13. Sunt enorm de multi copii care fac asta, si multi vor mai fi. Indiferent ca ne convine sau nu, acest fenomen nu se va opri decat atunci cand pe net nu o sa se mai gaseasca tot felul de scripturi.
  14. CMD:payday(playerid, params[]) { PayDay();//Apelezi functia PayDay(). }
  15. Mhm, de ce nu ai facut, ca la comanda sa se apeleze functia PayDay in loc sa copiezi tot ce ai in functia PayDay..
  16. Posteaza ce ai facut, eroarea si linia de la care provine eroarea.
  17. 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.
  18. Ai obiectele cu CreateObject sau CreateDynamicObject?
  19. @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. Cu ce te ajuta informatiile astea daca el nu are teritoriile in baza de date?
  20. 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.
  21. Punct.

    Donboo

    Consider ca nu exista acest top. Fiecare e bun in felul sau. Nu sunt el, si nici nu-l cunosc.
  22. 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?
  23. Ai aici un tutorial in care ti se explica pas cu pas. Dar, pentru a invata, incearca sa-l folosesti doar daca nu te descurci cu ce informatii ti-a dat WopsS
×
×
  • 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.