Jump to content

hanako

Membru
  • Posts

    541
  • Joined

  • Last visited

  • Days Won

    21

Everything posted by hanako

  1. hanako

    Am o dilema

    exact cum ai facut la onlogin acolo, faci un mysql_format(handle, query, "SELECT * FROM `masini_personale` WHERE `OwnerID` = '%d', PlayerInfo[playerid][pSQLID]); mysql_tquery(handle, query, "functia de la vehicule", "d", playerid); TIN SA MENTIONEZ CA 'masini_personale' IL FACI TU CA PE UN TABEL DE STOCARE A VEHICULELOR PERSONALE SI OWNERID MODIFICI CU CE AI TU
  2. cand achizitionezi un host, o sa primesti pe mail datele necesare
  3. la a doua https://wiki.open.mp/docs/translations/th/scripting/functions/SetPlayerRaceCheckpoint ai pus cu inca un parametru in plus
  4. 1. nu esti tu aamon si-i faci numele de rusine, 2. ceea ce faci tu acolo e o prostie si experienta ta in scripting se vede, la comenziile fara parametrii nu are rost sa folosesti params[], asta ca bonus
  5. astept un portofoliu, pana atunci, nu recomand
  6. YCMD:bonus(playerid, params[], help) { if(PlayerInfo[playerid][pLevel] == 1) { GivePlayerCash(playerid, 100000); PlayerInfo[playerid][pLevel] = 2; SCM(playerid, COLOR_JADE, "Ai primit 250.000$ si ai crescut cu un nivel pentru ca ai folosit comanda "/bonus"!"); } return 1; }
  7. Problema rezolvata, cer t/c.
  8. - ele sunt ok
  9. asa ma baieti, va salut cu stima si respect. am intampinat si eu o problema, deci am 13 joburi pe server, ok? primele 2 job-uri merge, insa celelalte da cu id pe -1, adica daca job-ul pe care-l iau are id 4, mie o sa-mi dea id 3 la setarea job-ului. comanda /getjob : CMD:getjob(playerid, params[]) { new jobid; if(PlayerInfo[playerid][pJob] >= 1) return SCM(playerid, -1, "Deja ai un job, foloseste /quitjob."); if(PlayerInfo[playerid][pLevel] < DynamicJobs[jobid][jobLevel]) return SCM(playerid, -1, "Nu detii nivelul necesar pentru a te angaja la jobul respectiv!"); for(new j = 0; j < sizeof(DynamicJobs); j++) { if(IsPlayerInRangeOfPoint(playerid, 3.0, DynamicJobs[j][jPosX], DynamicJobs[j][jPosY], DynamicJobs[j][jPosZ])) { PlayerInfo[playerid][pJob] = j; pUpdateInt(playerid, "Job", j); SCMf(playerid, COLOR_YELLOW, "(JOB): {ffffff}Felicitari! Noul tau job este %s.", DynamicJobs[j][jobName]); } } return true; } functia loaddynamicjobs: function LoadDynamicJobs() { //jobss = cache_num_rows(); for(new i = 1; i <= Iter_Add(Jobs, i); i++) { gString[0] = (EOS); new j = i - 1; DynamicJobs[i][jobID] = cache_get_field_content_int(j, "jobID"); DynamicJobs[i][jOwned] = cache_get_field_content_int(j, "Owned"); cache_get_field_content(j, "jobName", DynamicJobs[i][jobName], SQL, 130); DynamicJobs[i][jobLevel] = cache_get_field_content_int(j, "jobLevel"); DynamicJobs[i][jPosX] = cache_get_field_content_float(j, "PosX"); DynamicJobs[i][jPosY] = cache_get_field_content_float(j, "PosY"); DynamicJobs[i][jPosZ] = cache_get_field_content_float(j, "PosZ"); cache_get_field_content(j, "JobOwner", DynamicJobs[i][jobOwner], SQL, 64); DynamicJobs[i][jBuyPrice] = cache_get_field_content_int(j, "BuyPrice"); DynamicJobs[i][jTill] = cache_get_field_content_int(j, "Till"); DynamicJobs[i][jPickupID] = cache_get_field_content_int(j, "PickupID"); cache_get_field_content(j, "Message", DynamicJobs[i][jMessage], SQL, 130); if(DynamicJobs[i][jBuyPrice] >= 1) { DestroyDynamic3DTextLabel(DynamicJobs[i][jLabelID]); format(gString, sizeof gString, "{FFD700}ID: {ffffff}%d{FFD700}\n%s\nName: {ffffff}%s{FFD700}\nMinim Level: {ffffff}%d{FFD700}\nOwner: {ffffff}%s{FFD700}\n{FFD700}[/getjob] - To get the job\nPrice: {ffffff}$%s\n{FFD700}[/buyjob] - For buy the job{ffffff}", DynamicJobs[i][jobID], DynamicJobs[i][jMessage], DynamicJobs[i][jobName], DynamicJobs[i][jobLevel], DynamicJobs[i][jobOwner], FormatNumber(DynamicJobs[i][jBuyPrice])); DynamicJobs[i][jLabelID] = CreateDynamic3DTextLabel(gString, -1, DynamicJobs[i][jPosX], DynamicJobs[i][jPosY], DynamicJobs[i][jPosZ], 100, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 25.0); } if(DynamicJobs[i][jOwned] == 1) { DestroyDynamic3DTextLabel(DynamicJobs[i][jLabelID]); format(gString, sizeof gString, "{FFD700}ID: {ffffff}%d{FFD700}\n%s\nName: {ffffff}%s{FFD700}\nMinim Level: {ffffff}%d{FFD700}\nOwner: {ffffff}%s{FFD700}\n{FFD700}[/getjob] - To get the job", DynamicJobs[i][jobID], DynamicJobs[i][jMessage],DynamicJobs[i][jobName], DynamicJobs[i][jobLevel], DynamicJobs[i][jobOwner]); DynamicJobs[i][jLabelID] = CreateDynamic3DTextLabel(gString, -1, DynamicJobs[i][jPosX], DynamicJobs[i][jPosY], DynamicJobs[i][jPosZ], 100, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 25.0); } DynamicJobs[i][jPickupID] = CreateDynamicPickup(1275, 23, DynamicJobs[i][jPosX], DynamicJobs[i][jPosY], DynamicJobs[i][jPosZ], 0, -1, -1, 15); pickups++; } printf("[LOADING] JOBS - %d", Iter_Count(Jobs)); return true; } [preciez ca este sistemul lui flint din gamemode-ul ala stoners, mi-a placut cum arata si am vrut sa-l editezi putin pana am dat de problema asta la care ma chinui aproximativ 7 ore sa o rezolv]. A, si in mysql_log apare asa ceva: Log("16:09:39","cache_get_field_content_int",1,"invalid datatype",0); Log("16:09:39","CMySQLResult::GetRowDataByName()",1,"invalid row index ('13') (Query: \"SELECT * FROM `jobs`\")",0);
  10. ideea e ca eu nu prea stiu limba rusa, am nevoie de cineva care sa stie
  11. daca ai discord, da-mi add si te pot ajuta cu mare drag alecs#0237
  12. probabil o sa incep o sa-i copiez pe cei din Rusia, avand in vedere ca modul lor de lucru este cu 10-15 ani inaintea noastra.
  13. am inceput ceva de genul acum o luna, insa e o pierdere de timp.
  14. nush dc ai pune puscaria asta pe internet. (nu-l recomand, o sa puste curand)
  15. frumos, chiar imi plac textdraw-uriile pe care le-ai facut.
  16. Ma bag si eu, nu se pune problema!
  17. Salut, am inceput sa lucrez la un gamemode ok, si as avea nevoie de ceva sisteme atragatoare pentru samp-ul din ziua de azi. *nu am nevoie de pokemon si d-astea, singurul lucru pe care o sa-l am la vehicule este stage pentru ca asa se cere acum* astept idei, va pup
  18. eu am rezolvat chestia asta cand am rescris job-uriile
  19. frumos
  20. hanako

    DMV

    la SELECT * FORUM `server_exam_checkpoints` modifica cu SELECT * FROM `server_exam_checkpoints`
×
×
  • 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.