-
Posts
488 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
News
Documentation
Posts posted by Punct.
-
-
Poftim: RemoveBuildingForPlayer(playerid, 8229, 1142.0313, 1362.5000, 12.4844, 0.25);
-
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;
-
posteaza obiectele..
-
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]);
-
Care e linia
26977
-
Ce pot zice.. ajuti lumea si dupa primesti ban. Oricum, sa speram ca nu descopera cineva vulnerabilitatile gamemod-ului din greseala..
-
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);
-
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
-
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.
-
Pune server_log-ul pe pastebin.com ca se vede rau aici.
-
-
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..
-
-
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.
-
CMD:payday(playerid, params[]) { PayDay();//Apelezi functia PayDay(). }
- 1
-
Mhm, de ce nu ai facut, ca la comanda sa se apeleze functia PayDay in loc sa copiezi tot ce ai in functia PayDay..
-
@Punct. ,am incercat sa fac cum mi-ai zis,dar mi-a dat o eroare la compile,poti sa imi faci tu te rog comanda?
Posteaza ce ai facut, eroarea si linia de la care provine eroarea.
-
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.
-
Ai obiectele cu CreateObject sau CreateDynamicObject?
-
@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?
-
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.
-
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.
-
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?
-
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
Cum pot baga un dealership pe un server ce nu ruleaza mySQL!
in Arhivă probleme
Posted
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.