Maddo
Membru-
Posts
51 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Everything posted by Maddo
-
La linia 10609 ai uitat sa pui ";" la final, bafta
-
poate ca s a sters cladirea LSPD cu map editor..
-
Eu am facut altfel la job boost, iei fiecare job in parte la plata daca vrei si adaugi o noua variabila new Money = 15000 + random(5000); (sa zicem, o modifici tu) - astia sunt banii normali pe care ii da dupa ce termini job-ul respectiv new JobBoost = Money/2 - Aici ii dai jumatate din banii primit normal, deci o sa ii dea banii normal + inca jumatate din acea suma, si acum trebuie sa ii dai banii, faci asa, GivePlayerCash(playerid, Money+JobBoost); daca are job boost si e mult mai usor asa, si poti sa faci un sistem de pet legat de asa ceva, de exemplu daca are pet sa ii acorde job boost sau ceva gen
-
Multumesc frumos baieti, am rezolvat !
-
auzi la asta =))))))))))))))))))))))))))))
-
Salut, doresc sa salvez in baza de date ceva gen Text%d, adica in joc scriu un text ce o sa apara in comanda /updates, si trebuie salvat cumva acel text in db, si sa zicem ca pot sa fac 3 linii in comanda updates, si nu stiu cum sa fac salvarea in baza de date la Text%d Asta e salvarea: mysql_format(SQL, query, sizeof(query), "UPDATE `updates` SET `Text%d`='%s' WHERE `ID`='%d'",linie,versiune,id); mysql_tquery(SQL, query, "", "");
-
imi era mult mai usor sa adaug asta cu /updates dynamic, adica nu mai umpleam atatea linii in gm cu fiecare update, dar oricum, mersi frumos baieti
-
Imi place foarte mult sistemul de garage, arata foarte bine si are niste functii misto
-
Iti recomand sa lasi bigzone, e cel mai buguit, ii repari un bug, ii apar 10, apuca-te de ceva mai nou gen burned sau ala eternal times, parerea mea
-
Error ID: 1054, Error: Unknown column 'Text1' in 'field list' Callback: gQuery: UPDATE `updates` SET `Text1`='Adaugata comanda [/updates].' WHERE `ID`='1' Asta e singura eroare pe care o primesc cand incerc sa tastez comanda de adaugare a unei linii in update, gen acel text, nu exista in baza de date, nu stiu cum sa-l trec, restul este corect
-
Salut, m am inspirat de pe acest forum de la o problema, cineva pusese aceasta comanda intr-un reply, si am zis sa o incerc si eu, chiar mi s a parut interesant. ce face comanda ? Simplu, e o comanda de tip /updates, doar ca este dinamica, poti creea un update direct din joc, doar ca trebuie niste salvari in baza de date, iar eu nu ma prea pricep cu baza de date, ma poate ajuta si pe mine cineva la inserarea in tabelul updates din baza de date ? Cum sa pun alea cu INT si etc, astea sunt comenzile CMD:updates(playerid, params[]) { new query[1000],versiune[128],updateid,vizionari,text[40][1000],rezultat[1000],query2[256],textafisare[2000],data[128], updateid2 = 0, updatetext[2000], updatedata[2000], updateversiune[2000]; mysql_format(SQL, query, sizeof(query), "SELECT * FROM `updates` WHERE `ID` > '0'"); new Cache: cache = mysql_query(SQL, query); if(cache_get_row_count() < 1) return SCM(playerid, COLOR_GREY, "Nu exista updateuri adaugate in lista."); for(new i, j = cache_get_row_count(); i != j; i++) { updateid = cache_get_field_content_int(i, "ID"); vizionari = cache_get_field_content_int(i, "Vizionari"); cache_get_field_content(i, "Versiune", rezultat); format(versiune, 128, rezultat); cache_get_field_content(i, "Data", rezultat); format(data, 128, rezultat); for(new a = 0; a < 40; a++) { format(query2, sizeof(query2), "Text%d",a); cache_get_field_content(i, query2,rezultat); format(text[a], 1000, rezultat); strcat(updatetext[a], text[a], 1000); } strcat(updatedata[updateid2], data, 128); strcat(updateversiune[updateid2], versiune, 128); updateid2++; if(updateid == 1) format(textafisare, sizeof(textafisare), "{0066FF}ID\t{FFFFFF}Versiune\t{0066FF}Data\t{FFFFFF}Vizionari\n{FFFFFF}Update {0066FF}# %d\t{FFFFFF}%s\t{0066FF}%s{FFFFFF}\t%d",updateid, versiune,data, vizionari); if(updateid > 1) format(textafisare, sizeof(textafisare), "%s\n{FFFFFF}Update {0066FF}# %d\t{FFFFFF}%s\t{0066FF}%s{FFFFFF}\t%d",textafisare,updateid,versiune,data, vizionari); } ShowPlayerDialog(playerid, DIALOG_UPDATES, DIALOG_STYLE_TABLIST_HEADERS, "SERVER: Updates", textafisare, "Seleteaza","Anuleaza"); cache_delete(cache); return 1; } CMD:au(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] >= 7) { new versiune[128],data[128],query[1000]; if(sscanf(params, "s[128]", versiune)) return SCM(playerid, -1, "USAGE: /addupdate [nume versiune]"); new year, month,day; getdate(year, month, day); format(data, sizeof(data), "%02d.%02d.%d",day,month,year); mysql_format(SQL, query, sizeof(query), "INSERT INTO `updates` (`Versiune`,`Data`) VALUES ('%s','%s')",versiune,data); mysql_tquery(SQL, query, "", ""); SCM(playerid, -1, "{0066FF}UPDATE: {FFFFFF}Versiunea a fos adaugata cu succes."); } return 1; } CMD:aul(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] >= 7) { new versiune[512],query[1000],linie,id; if(sscanf(params, "iis[128]", linie,id,versiune)) return SCM(playerid, -1, "USAGE: /addupdateline [linie (0-40)] [id] [descriere]"); mysql_format(SQL, query, sizeof(query), "UPDATE `updates` SET `Text%d`='%s' WHERE `ID`='%d'",linie,versiune,id); mysql_tquery(SQL, query, "", ""); SCM(playerid, -1, "{0066FF}UPDATE: {FFFFFF}Linia a fos adaugata cu succes."); } return 1; }
-
Si tu ai gresit sectiunea, baiatul meu..
-
Ma refer la asta, si ca sa nu faci linii multe in topic, puteai spune si la aia cu casatoria: Adaugat sistem de casatorie pe server + realizare la casatorie, sa nu faci 2 randuri, dar in fine, nu e treaba mea, ti am zis, iti dau +1 ca ai incercat
-
Mda, nimic interesant, ai pus in topic Schimbat DS Modificat DS doar ca sa castigi niste linii si sa para un update mare, si nu ai facut asta doar aici, ai mai scris aceasi chestie de 2 sau 3 ori si in alte parti, consider ca nu e un update ce ai facut tu, ci doar ai adaugat/modificat niste texte, dar daca esti incepator, +1 pentru ca ti ai dat silinta
-
Si care sunt erorile sau ce probleme ai cu aceasta comanda ?
-
Cum vad ticks in timp real pe server, ajutor
Maddo replied to Byzzi4life's topic in Discuţii scripting
Creezi un textdraw, si depinde cand vrei sa fie afisat, daca vrei sa fie de cand te conectezi, faci in felul urmator: Te duci la OnPlayerConnect si adaugi asa new string[25]; format(string, sizeof(string), "Tick: %s", GetServerTickRate()); PlayerTextDrawSetString(playerid, NUMELE_TEXTDRAW, string); PlayerTextDrawShow(playerid, NUMELE_TEXTDRAW); acolo la NUMELE_TEXTDRAW pui exact cum ai tu numele texdraw-ului pe care il faci cu tick, de exemplu "Textdraw1" sau cum vrei tu sa il denumesti -
Cum vad ticks in timp real pe server, ajutor
Maddo replied to Byzzi4life's topic in Discuţii scripting
Poti face o comanda de exemplu mai usoara, si de aici iti dai tu seama cum sa faci un textdraw CMD:tick(playerid, params[]) { new ticks = GetServerTickRate(); si mai jos faci un format in care scrii Server Tick Rate: %s", ticks); trimiti mesajul cu sendclientmessage si urmatoarea linie returnezi 1 } in special foloseste-te de functia GetServerTickRate() -
new Text: PayDayTDs[3]; new PlayerText: PayDayTD[6][MAX_PLAYERS]; Sunt 2 feluri, alea 6 sunt per player si alea 3 sunt globale, alea 6 sunt textele per player cu cat a castigat fiecare si asa, si alea 3 sunt BOX-urile unde se afla textele
-
Salut, am vrut sa imi pun ca la Payday sa imi arate un textdraw cu toate informatiile, gen Salariu si etc, si l am pus acolo frumos, cu tot ce trebuie, am adaugat toate textdraw-urile, dar atunci cand vine payday-ul, imi arata fix asta in server_log iar pe server primesc ora in + si tot ce mai e de primit, dar nu imi apare niciun textdraw [debug] Run time error 4: "Array index out of bounds" [debug] Accessing element at index 999 past array upper bound 99 [debug] AMX backtrace: [debug] #0 0026f4f8 in public PayDay () from wa-rpg.amx publicul PayDay(): https://pastebin.com/Mntu0mwu
-
Pacat ca e no-mysql.. In orice caz, e buguit rau, nu prea recomand pentru edit..
-
Face cineva o donatie cu baza de date buna ? =]
-
Salutare, Sa-Mp.Ro! Am o problema la serverul meu de samp, deci, orice player ce are un cont, si se logheaza pe server, cand se spawneaza primeste helper 50, cum vedeti si in poza, doar helper, nu si admin, am cautat la 5-6 callback-uri care au legatura cu spawnarea, logarea etc, nu am gasit nicaieri, am cautat cu PlayerInfo[playerid][pHelper] == 50; si nu am gasit nimic, am stat cam 1 ora sa caut cu "50" si nu am gasit nimic, ce ar putea avea ? Tin sa precizez, ca mie mi se pare ca acest lucru se intampla de cand am adaugat sistemul de pin! Nu stiu daca de la acel sistem este, si nu stiu ce legatura ar avea acel sistem cu problema mea. Multumesc Aici aveti o poza cu ce se intampla : http://imgur.com/a/3ovLI
-
Niste poze panel + gm ?
-
Intra in server.cfg si de acolo iti dai tu seama, daca nici acum cu acest indiciu nu stii, iti sugerez sa nu-ti deschizi server!
-
O singura problema, as vrea ca la script, dupa ce gaseste toate pickup-urile, sa dea un premiu, gen "Felicitari, ai gasit inimioarele si ai primit x, y,z");, se poate ? Adica, imi poti da o schita ceva ?