-
Posts
535 -
Joined
-
Last visited
-
Days Won
57
Content Type
Profiles
Forums
News
Documentation
Everything posted by Sancky
-
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
-
nicaieri n-o sa ai succes daca nu investesti
-
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.
-
don't post keyloggers here, if someone need the last version of the community compiler, is here: https://github.com/pawn-lang/compiler/releases
-
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);
-
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);
-
verifica log-urile mysql
-
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
-
ai pus ; la un enum care e inutil deoarece nu e necesar, dar nu ai vazut ca la definirea incercariParola a uitat de ;
-
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
-
ai citit macar ce am scris acolo mai jos? In special ce era cu (!)
-
noteaza si tu care sunt liniile din functia aia, ca n am cum sa mi dau seama
-
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.
-
bine man, astept explicatiile tale de web developer avansat ce esti, sa inveti si mediocrii ca mine
-
DisableInteriorEnterExits(); UsePlayerPedAnims(); le apelezi in OnGameModeInit
-
pai n-ai cum sa explici ca nu ai habar ce ai acolo in basina aia de panel
-
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.
-
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.
-
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.
-
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.
-
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.
-
asa ziceam si io
-
adevaru e ca l ai si putea ajuta tu...
-
pe scurt, esti pur si simplu un prost.
