-
Posts
111 -
Joined
-
Last visited
-
Days Won
6
Content Type
Profiles
Forums
News
Documentation
Everything posted by sunkie
-
-
-
UP, inca sunt disponibil.
-
Recrutez scripter urgent [proiect serios si de durata]
sunkie replied to AlexGX's topic in Caut servicii / partener / etc.
daca sa:mp-u' e mort asta nu inseamna ca pretul serviciilor oferite trebuie sa fie unul scazut, nu-si pierde nimeni timpul pentru asa ceva. daca vrei calitate & seriozitate trebuie sa te gandesti si la acest lucru -
La chestia cu jucatorii inregistrati vad ca ai primit deja un raspuns. Legat de numarul jucatorilor online de pe server ai putea folosi https://github.com/nypex5710/samp-query-api. Ai acolo si un exemplu dupa care te poti inspira.
-
UP.
-
Salut, deoarece in aceasta perioada am mai mult timp liber sa scriptez si, din lipsa de ocupatie, m-am gandit sa ofer servicii zic eu, calitative. Cateva chestii pe care le-am facut in ultima perioada (unele probabil o sa urmeze a fi puse pe bugged / unele sunt deja): mp3 player (in viitor tm) roata norocului (WIP) sistem de pus brazi in fata casei / hq / biz job lumberjack (WIP) quest 1 decembrie event ziua bugged ceva demo la update-u' cu tickete cu vreo 3 saptamani inainte sa fie pus Puteti sa ma contactati pe Discord: irinelbro69 Metode de plata acceptate: PayPal / transfer bancar
-
Caut scripter pt un proiect frumos
sunkie replied to AlexGX's topic in Caut servicii / partener / etc.
salut, poti sa-mi dai mesaj pe discord: irinelbro69#8416 -
eram ironic dar, totusi inca e o idee pentru el avand in vedere ca exista surse pe net, de asta i-am si dat ex.
-
nu stiu daca merita atata efort, dar cel mai simplu ar fi un query in care updatezi la toti questdone (de ex) = 0 si un loop pt toti jucatorii online sa le setezi progres 0
-
Salut, incearca asa: forward LoadCustomSkins(); public LoadCustomSkins() { if(cache_num_rows()) { static count; for (new idx; idx < cache_num_rows(); idx ++) { SkinInfo[idx][skinID] = cache_get_field_content_int(idx, "ID"); SkinInfo[idx][skinBaseID] = cache_get_field_content_int(idx, "BaseID"); SkinInfo[idx][skinSkinID] = cache_get_field_content_int(idx, "SkinID"); cache_get_field_content(idx, "DFF", SkinInfo[idx][skinDFF]); cache_get_field_content(idx, "TXD", SkinInfo[idx][skinTXD]); AddCharModel(SkinInfo[idx][skinBaseID], SkinInfo[idx][skinSkinID], SkinInfo[idx][skinDFF], SkinInfo[idx][skinTXD]); count++; } printf("%d custom skins loaded from database.", count); } return 1; }
-
hostul e de vina.
-
new clicked_textdraws[MAX_PLAYERS][2]; // la click clicked_textdraws[playerid][0]++; defer reset_clicks(playerid); if(clicked_textdraws[playerid][0] == 2) { // ce se intampla clicked_textdraws[playerid][0] = 0; } poti face printr-un timer chestia cu click-urile rapide: timer reset_clicks[4000](playerid) { for(new i; i < 2; i++) clicked_textdraws[playerid][i] = 0; }
-
new Float:REH[][4] = { {3, 234.60, 1187.81, 1080.25}, {10, 24.37, 1341.18, 1084.37}, {9,84.92,1324.29,1083.8}, {6,234.28,1065.22,1084.21} };
-
error 028: invalid subscript (not an array or too many subscripts)
sunkie replied to sina alex's topic in Discuţii scripting
yes, we can -
error 028: invalid subscript (not an array or too many subscripts)
sunkie replied to sina alex's topic in Discuţii scripting
cache_get_value_name_float(i, "ExteriorX", hinf[i][henp][0]); cache_get_value_name_float(i, "ExteriorY", hinf[i][henp][1]); cache_get_value_name_float(i, "ExteriorZ", hinf[i][henp][2]); -
recomand sa te folosesti de pluginu' pawn.raknet, ai aici un mic exemplu #define ID_PLAYER_SYNC (207) hook OnGameModeInit() { PR_RegHandler(ID_PLAYER_SYNC, "OP_FootSync", PR_INCOMING_PACKET); } CB:OP_FootSync(playerid, BitStream:bs) { new onFootData[PR_OnFootSync]; BS_IgnoreBits(bs, 8); BS_ReadOnFootSync(bs, onFootData); if(onFootData[PR_animationId] == 958 && onFootData[PR_weaponId] != WEAPON_PARACHUTE || onFootData[PR_animationId] == 959 && onFootData[PR_weaponId] != WEAPON_PARACHUTE) { submitToAdmins(COLOR_ADMWARNING, "%s (%d) may be using surfly.", N(playerid), playerid); return 0; } return 1; }
-
new Iterator:in_vehicle<MAX_PLAYERS>; hook OnPlayerDisconnect(playerid, reason) { Iter_Remove(in_vehicle, playerid); } hook OnPlayerStateChange(playerid, newstate, oldstate) { if(newstate == PLAYER_STATE_DRIVE || newstate == PLAYER_STATE_PASSENGER) Iter_Add(in_vehicle, playerid); else if(newstate == PLAYER_STATE_ONFOOT) Iter_Remove(in_vehicle, playerid); } task UpdateSpeedometer[500]() { foreach(new playerid : in_vehicle) { Checkvehinfo2(playerid); } }
-
In general aceasta problema apare atunci cand se creeaza un loop infinit. Incearca sa faci putin debugging atunci cand apare aceasta problema.
-
Nu ai functia ObtainTimer.
