NERS
Membru-
Posts
77 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
News
Documentation
Everything posted by NERS
-
new respect = PlayerInfo[playerid][pLevel] * 3, money = PlayerInfo[playerid][pLevel] * 250; if(PlayerInfo[playerid][pRespectPoints] < respect) return SendClientMessage(playerid, COLOR_GREY, "Nu ai destule RP-uri! Foloseste comanda /stats pentru a vedea cate RP-uri ai.");
-
nu e chiar asa greu faci o variabila si cand cnv termina o tura de job pui sa se updateze si cand atinge o suma anume sa se reseteze la 0
-
inputtext); fara paranteza deschisa
-
cu 10 degete, o tastatura si putin creier
-
sincer sa fiu imi urasc viata pentru ca problema era de la comanda accept nu de la restart, mda.. imi cer scuze pt timpul irosit solutie: de la: if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GREY, "Acel player nu este conectat."); am schimbat in: if(id == INVALID_PLAYER_ID || !IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_GREY, "Acel player nu este conectat.");
-
acelasi lucru.. am rezolvat "partial" am facut o noua variabila 'serverrestart' si la onplayerdisconnect am pus sa ii updateze status-ul doar cand serverrestart este 0, dar comenzile de ex /sellmats /selldrugs etc merg, /accept nu
-
De ce cand se restarteaza serverul cu GameModeExit() [cand inchid samp-server merge normal], reintru si incerc sa folosesc o comanda pe cineva imi spune ca nu e conectat? Inainte de restart mergea totul, am incercat sa le dau kick inainte de restart dar nu merge nici asta Cod: (la query-uri am pus PlayerInfo [ i ], nu se vede acel [ i ] pentru ca face textul italic, cred) forward Restart(); public Restart() return GameModeExit(); YCMD:restart(playerid, params[], help) { if(PlayerInfo[playerid][pAdmin] < 6) return SCM(playerid,-1,AdminOnly); new query[360]; SCMTA(COLOR_CLIENT," "); format(query,sizeof(query),"(( Admin %s: Server-ul se va restarta in cateva secunde! ))", GetName(playerid)); SCMTA(COLOR_CLIENT,query); format(query, sizeof(query), "(( Admin %s: Veti primi kick, o sa trebuiasca sa reintrati! ))", GetName(playerid)); SCMTA(COLOR_CLIENT,query); SCMTA(COLOR_CLIENT, " "); SendAdminMessage(COLOR_CLIENT,"Saving player data...",1); SetTimer("Restart", 5000, false); format(query, sizeof(query), "UPDATE `stuff` SET `GoalAmount`='%d'", GoalAmount); mysql_tquery(SQL, query, "", ""); foreach(Player, i) { CallLocalFunction("OnPlayerDisconnect", "is[20]", i, "Server Restart"); format(query, sizeof(query), "UPDATE `users` SET `CChar`='%d', `PaydayTime`='%d', `Energy`='%d', `EnergyJob`='%d', `Pass`='%d', `PassXP`='%d', `PassTier`='%d', `PassLevel`='%d' WHERE `ID`='%d'", PlayerInfo[pChar], PlayerInfo[pPaydayTime], PlayerInfo[pEnergy], PlayerInfo[pEnergyJob], PlayerInfo[pPass], PlayerInfo[pPassXP], PlayerInfo[pPassTier], PlayerInfo[pPassLevel], PlayerInfo[pSQLID]); mysql_tquery(SQL, query, "", ""); if(PlayerInfo[pGoalContributor] == 1) { Iter_Remove(GoalContributors, i); format(query, sizeof(query), "UPDATE `users` SET `GoalContributor`='1' WHERE `ID`='%d'", PlayerInfo[pSQLID]); mysql_tquery(SQL, query, "", ""); } KickEx(i); } return 1; }
-
la linia 8 enum pInfo { //(tu ai pus cu i mic) 16: new PlayerInfo[MAX_PLAYERS][pInfo]; //ai scris player si nu players la 35 nu stiu, poate ai uitat mai sus o acolada sau o virgula cv, sau incearca sa scoti SQL =
-
Am inteles, multumesc pentru raspunsuri! atunci cred ca o sa fac doar pt admini, helperi si lideri
- 3 replies
-
- iteratori
- optimizare
-
(and 1 more)
Tagged with:
-
Cat de mult ajuta iteratorii la optimizare? Daca vreau sa trec tot ce este posibil (admini/helperi/lideri/membri/cei cu cont premium/vip/etc.) pe iteratori pe gm burned original cat ar ajuta?
- 3 replies
-
- iteratori
- optimizare
-
(and 1 more)
Tagged with:
-
cred ca la asta te referi: UPDATE `users` SET `Pet`='0' WHERE `id`='15'
-
Mă plictisesc și n-am ce să fac, off carantina asta Așa că am decis sa fac aici un topic. (scuze dacă nu este locul potrivit) De când v-ați apucat de scripting și la ce nivel sunteți? Eu m-am apucat de scripting de aproape 9 luni cu câteva pauze, și aș zice că sunt la un nivel peste mediu dar nu chiar foarte avansat.
-
UPDATE V0.1.6 A venit momentul sa postam ultimul update al acestui gamemode. Schimbari: Nimic special, rezolvate cateva bug-uri si optimizate cateva comenzi Comanda [/givecrate] = 34 linii -> 20 linii Comanda [/agl] = 50 linii -> 36 linii Sistemul de deschis cutii = 176 linii -> 158 linii + mai multe Adaugata comanda [/cratesforall (admin 6+)] Adaugata comanda [/payday (admin 6+)] Acum in /time vezi si secundele & orele jucate, nu doar minutele Trebuie sa puneti si baza de date noua altfel nu va functiona totul corect. Aceasta versiune are si plugin-urile incluse in arhiva. Se compileaza cu Zeex Compiler si Sublime Text 3, succes! DOWNLOAD: https://www33.zippyshare.com/v/7IONNQLs/file.html (acum il asteptam si pe nabu asta de raul sa puna linkul nou in topic)
-
trebuie sa faceti rost de plugins, na -> https://www94.zippyshare.com/v/fhlpwFZf/file.html
-
si io msssss
-
ăhă
-
primu
-
Am inteles, am reusit, mersi mult!
-
Salut, stie cineva cum pot sa fac sa se execute ceva dupa ce jucatorul alearga pentru 3 minute fara sa se opreasca?
-
Cum pot vedea cati playeri tine un gm inainte sa se faca lag mare? am gm burned dar i-am scos evenimentele si am rezolvat vreo 2 buguri minore daca, conteaza asta