Jump to content

Sancky

Membru
  • Posts

    535
  • Joined

  • Last visited

  • Days Won

    57

Everything posted by Sancky

  1. n am mai auzit asa ceva, eu stiam ca la inceput intr-un business trebuie sa investesti in asa fel incat sa l ridici, si dupa scoti profitul dar whatever
  2. nicaieri n-o sa ai succes daca nu investesti
  3. useless from my POV, would be nice if NPC can go anywhere with a dynamic path, not just a simple recorded playback, for e.g to go on player's location to pick it up and player set an specific marker position on map where location should be.
  4. disponibil.
  5. don't post keyloggers here, if someone need the last version of the community compiler, is here: https://github.com/pawn-lang/compiler/releases
  6. da, nu trimiti query-ul catre mysql cum trebuie, acolo ai 'mysql_pquery(handle, "", "");', tu practic trimiti un query gol. pune mysql_pquery(handle, query);
  7. mysql_format(handle, query, sizeof(query), "INSERT INTO `accounts` ('name', 'password') VALUES ('%e', '%e')", getname(playerid), inputtext); aici ai pus apostrof la numele coloanelor, ori nu pui nimic, ori pui intre `` mysql_format(handle, query, sizeof(query), "INSERT INTO `accounts` (`name`, `password`) VALUES ('%e', '%e')", getname(playerid), inputtext);
  8. verifica log-urile mysql
  9. deci, scrii cod de la 0, dar nu stii sa rezolvi niste erori, sa nu mai zic ca nici macar escape nu folosesti peste input-urile unui player, si pe langa asta inserezi parola plain in db , a, si vezi ca ti ai cam dat datele mysql la public
  10. ai pus ; la un enum care e inutil deoarece nu e necesar, dar nu ai vazut ca la definirea incercariParola a uitat de ;
  11. N-ai pus bine, trebuia sa pui numele enum-ului folosit de catre array-ul PlayerInfo, te duci unde definesti PlayerInfo si o sa ai ceva de genul 'PlayerInfo[MAX_PLAYERS][nume enum]' , si pui numele ala acolo la tag-urile alea 2
  12. ai citit macar ce am scris acolo mai jos? In special ce era cu (!)
  13. noteaza si tu care sunt liniile din functia aia, ca n am cum sa mi dau seama
  14. showLicenses(playerid) { enum e_licenses { licenseName[64], e_pInfo:licenseIdx, e_pInfo:licenseTime } static const licensesStructure[][e_licenses] = { {"Carnet de sofer", pDrivingLicense, pDrivingLicenseTime}, {"Licenta de pilot", pFlyingLicense, pFlyingLicenseTime}, {"Licenta de navigatie", pSailingLicense, pSailingLicenseTime}, {"Licena de pescar", pFishingLicense, pFishingLicenseTime}, {"Licenta de port-arma", pGunLicense, pGunLicenseTime}, {"Licenta de materiale", pMaterialsLicense, pMaterialsLicenseTime} }; gString[0] = EOS; for(new i = 0; i < sizeof licensesStructure; ++i) { if(PlayerInfo[playerid][licensesStructure[i][licenseIdx]] == 1) format(gString, sizeof gString, "%s** {8ba1f0}%s: {fcfcfc}Valid {8ba1f0}- Valabilitate: %d ore\n", gString, licensesStructure[i][licenseName], PlayerInfo[playerid][licensesStructure[i][licenseTime]]); else format(gString, sizeof gString, "%s** {8ba1f0}%s: {fcfcfc}Expirat\n", gString, licensesStructure[i][licenseName]); } new headerText[64]; format(headerText, sizeof headerText, "Licentele lui %s", GetName(playerid)); ShowPlayerDialog(playerid, 2323, DIALOG_STYLE_MSGBOX, headerText, gString, "Ok", ""); return 1; } Ai aici codul imbunatatit, am folosit un array in care stochez datele precum numele licentelor, index-urile pt licente, pt a le putea accesa usor in loop. (!) In loc de tagul e_pInfo: din enum, pui cum ai tu enum-ul folosit pentru PlayerInfo Un tip: ti-as recomanda doar o variabila in care stochezi timpul licentelor, cand este suspendata, ii poti stoca o valoare negativa cu timpul suspendarii, cand este expirata ii poti seta valoarea 0 iar cand este valabila ii poti seta valoarea pozitiva cu timpul valabilitatii, si poti verifica direct variabila cu timpul, nu mai e nevoie de una boolean pt a vedea asta. Daca ai gasit ceva neregulă, da mi un tag, am rescris tot codul pe telefon, probabil sa fi omis ceva.
  15. bine man, astept explicatiile tale de web developer avansat ce esti, sa inveti si mediocrii ca mine
  16. DisableInteriorEnterExits(); UsePlayerPedAnims(); le apelezi in OnGameModeInit
  17. pai n-ai cum sa explici ca nu ai habar ce ai acolo in basina aia de panel
  18. ma copil idiot ce esti, golf-ul ala e scris de mine de la 0, nu e furat de pe net si nici macar nu exista pe net, fa diferenta intre a fura o idee si a fura un script, dar stai, tu n-ai furat niciodata nimic, de parca panelele alea de cacat pe care le numesti tu 'panele samp' nu-s furate de pe net, si prin 'furat' ma refer la a lua script-ul facut de pe net, nu-mi mai arata panelele tale besite ca nu ma intereseaza, explica-mi si mie backend-ul pe care l-ai facut tu si explica-mi fiecare parte din cod pe care ai facut-o, pana atunci esti null.
  19. tu te crezi web developer prin prisma faptului ca ai luat niste pagini de pe net, ai editat un style si copiat un rand, si gata, dar nu e vorba despre asta, daca te duci intr-o comunitate unde sunt adevaratii web developeri, rad si cu curu de prostia pe care o poti presta, cel mai bine e sa nu mai vorbesti ca nu stii nimic si esti o mizerie pentru tot ce inseamna programare.
  20. te ai descris fix pe tine aici, eu nu fac panele SA:MP, eu pur si simplu invat tot ce tine de web development, adica front end si back end, si nu mai vorbi ca n ai o treaba cu programarea, ti am mai zis, daca te pun sa mi spui ce e aia programare orientata obiect pun pariu ca n ai auzit de asa ceva tu 'scriind' in PHP, nu ma consider web developer pentru ca abia am inceput sa invat, dar tu n ai cum sa te consideri asa ceva nefacand nimic de la 0 pentru ca nu ai habar.
  21. in primul rand, ce am zis eu n are treaba cu web-ul, are treaba cu programarea in general, orice software are buguri, dar asta nu inseamna ca nu se pot rezolva, si in al doilea rand m-am apucat recent sa invat web, de la 0, nu cum faceti multi dintre voi cu panele samp, luati un cacat de pe net, duplicati 3 parti de cod si creeati 5 randuri, si tu chiar ca n ai nicio treaba cu web si programarea in general la ce prostii poti scoate pe aici, oricum, cel mai probabil o sa fi banat iar din cauza prostiei tale, se rezolva, np.
  22. orice produs poate avea probleme fiind intr-o perioada de dezvoltare continua, atat timp cat nu este o versiune finala e normal sa aiba buguri, si chiar daca este o versiune finala buguri tot vor fii si se descopera pe parcurs, da lasa-l pe copilu ala, n a scris in viata lui ceva cod de la 0, si mai sunt d astia p aici de tot comenteaza da ei n au habar de nimic.
  23. asa ziceam si io
  24. adevaru e ca l ai si putea ajuta tu...
  25. Sancky

    Godmode

    pe scurt, esti pur si simplu un prost.
×
×
  • 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.