Jump to content

Maddo

Membru
  • Posts

    51
  • Joined

  • Last visited

Everything posted by Maddo

  1. La linia 10609 ai uitat sa pui ";" la final, bafta
  2. poate ca s a sters cladirea LSPD cu map editor..
  3. Maddo

    Job Boost

    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
  4. Maddo

    Problema text

    Multumesc frumos baieti, am rezolvat !
  5. auzi la asta =))))))))))))))))))))))))))))
  6. 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, "", "");
  7. 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
  8. Imi place foarte mult sistemul de garage, arata foarte bine si are niste functii misto
  9. Maddo

    Bug Masini

    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
  10. 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
  11. 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; }
  12. 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
  13. 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
  14. Si care sunt erorile sau ce probleme ai cu aceasta comanda ?
  15. 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
  16. 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()
  17. 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
  18. 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
  19. Pacat ca e no-mysql.. In orice caz, e buguit rau, nu prea recomand pentru edit..
  20. Face cineva o donatie cu baza de date buna ? =]
  21. 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
  22. 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!
  23. 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 ?
×
×
  • 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.