-
Posts
541 -
Joined
-
Last visited
-
Days Won
21
Content Type
Profiles
Forums
News
Documentation
Everything posted by hanako
-
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
-
cand achizitionezi un host, o sa primesti pe mail datele necesare
-
: error 035: argument type mismatch (argument 2)
hanako replied to SFNiX's question in Ajutor Scripting
la a doua https://wiki.open.mp/docs/translations/th/scripting/functions/SetPlayerRaceCheckpoint ai pus cu inca un parametru in plus -
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
-
astept un portofoliu, pana atunci, nu recomand
-
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; }
-
bv
-
Problema rezolvata, cer t/c.
-
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);
-
ideea e ca eu nu prea stiu limba rusa, am nevoie de cineva care sa stie
-
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.
-
am inceput ceva de genul acum o luna, insa e o pierdere de timp.
-
fun4play/goldplay Gamemode Fun4Play / GoldPlay By ArTiStU.eXe
hanako replied to ArTiStU.eXe's topic in Gamemode-uri
nush dc ai pune puscaria asta pe internet. (nu-l recomand, o sa puste curand) -
frumos, chiar imi plac textdraw-uriile pe care le-ai facut.
-
Ma bag si eu, nu se pune problema!
-
frumos.
-
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
-
eu am rezolvat chestia asta cand am rescris job-uriile
-
bv
-
portofoliu?
-
la SELECT * FORUM `server_exam_checkpoints` modifica cu SELECT * FROM `server_exam_checkpoints`
