-
Posts
142 -
Joined
-
Last visited
-
Days Won
8
Content Type
Profiles
Forums
News
Documentation
Everything posted by ahmesito
-
inventar si skins si trade cred si inca cv
ahmesito replied to ahmesito's topic in Imagini şi Videoclipuri
sunteti haterii mei nr1, v-ati dori sa fiti ca mn -
comparam codu mr gmhp123?
-
nu cred ca ai scris mai mult de 2 linii de cod in viata ta, esti un timewaster suprem, n ai idee de absolut nimic din ceea ce faci, pun pariu ca ai dat ctrl+u ai dat copy paste la panel-ul bugged si l-ai bagat in claude si l-ai pus sa l faca, cat despre gamemode, jalnic, nu cred ca ar cumpara cineva asa ceva.. are dreptate irinel, chiar ai probleme la tartaguta
-
servicii avansate de scripting (SA-MP & FiveM)
ahmesito replied to ahmesito's topic in Ofer servicii
Salut, multumesc pt sfat, nu tin sincer sa traiesc din fivem si samp, am si specificat ca am mai mult timp liber, cunosc si alte limbaje, cum ar fi node, c#, si putin python, dar nu la nivelul in care m-as putea angaja undeva unde mi-ai recomandat tu, asa ca pana mai invat putin sa pot face ceva calumea, mai e putin, oricum, multumesc pt sfat si chiar o sa ma gandesc, ma gandeam deja, dar o sa pun mai mult accent. -
Salutari! Deoarece in aceasta perioada dispun de mai mult timp liber, sunt deschis la colaborari pentru proiecte serioase. Ce pot crea: Gamemode-uri (SA-MP) / Framework-uri (FiveM) de la zero Sisteme si resurse personalizate de orice complexitate Optimizare cod si rezolvare bug-uri Contact: Discord: basebreach E-mail: [email protected] *Preturile se stabilesc in functie de complexitate si cerinte. Imi rezerv dreptul de a-mi selecta clientii si proiectele.
-
case 4: { if(targetfind[playerid] != -1) { format(string, sizeof(string), "* Medicul %s a ajuns la tine.", GetName(playerid)); SCM(targetfind[playerid], COLOR_YELLOW, string); } KillTimer(TimerFind[playerid]); DisablePlayerCheckpointEx(playerid); CP[playerid] = 0; PlayerTextDrawHide(playerid, FindTD); targetfind[playerid] = -1; UsedFind[playerid] = 0; AcceptedService[playerid] = -1; AcceptedTaxiService[playerid] = 0; TaxiService[playerid] = 0; InstructorCall[playerid] = -1; MedicCallTime[playerid] = 0; MedicCall[playerid] = 0; MechanicCallTime[playerid] = 0; MechanicCall[playerid] = -1; }
-
Actualizare textdraw (speedometer) la secunda (problema)
ahmesito replied to cstef4n's question in Ajutor Scripting
daca asta e tot, probabil ResetVariables(playerid); este apelat undeva -
Actualizare textdraw (speedometer) la secunda (problema)
ahmesito replied to cstef4n's question in Ajutor Scripting
probabil undeva il ascunzi si il reafisezi, nu ne putem da seama doar din ce ne-ai trimis -
enum e_RadarData { bool:rOn, rLimit, rAreaId } new RadarData[MAX_PLAYERS][e_RadarData], Iterator:RadarsOn<MAX_PLAYERS>; public OnGameModeExit() { foreach(new i : RadarsOn) { if(IsValidDynamicArea(RadarData[i][rAreaId])) { DestroyDynamicArea(RadarData[i][rAreaId]); } } Iter_Clear(RadarsOn); return 1; } public OnPlayerDisconnect(playerid, reason) { if(RadarData[playerid][rOn]) { if(IsValidDynamicArea(RadarData[playerid][rAreaId])) { DestroyDynamicArea(RadarData[playerid][rAreaId]); } RadarData[playerid][rOn] = false; RadarData[playerid][rAreaId] = INVALID_STREAMER_ID; Iter_Remove(RadarsOn, playerid); } return 1; } CMD:startradar(playerid, params[]) { if(!IsACop(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Nu faci parte din departament."); if(OnDuty[playerid] != 1) return SendClientMessage(playerid, COLOR_LGREEN, "Eroare: Nu esti la datorie!"); new vehicleid = GetPlayerVehicleID(playerid); if(!Copcar2(vehicleid)) return SendClientMessage(playerid, COLOR_GREY, "Nu esti intr-o masina a factiunii."); if(RadarData[playerid][rOn]) return SendClientMessage(playerid, -1, "Ai deja activat radaru."); new viteza; if(sscanf(params, "d", viteza)) return SendClientMessage(playerid, COLOR_GREY, "USAGE: {FFFFFF}/startradar <Speed Limit>"); if(viteza > 200 || viteza < 40) return SendClientMessage(playerid, -1, "Viteza invalida (40-200)."); new Float:cX, Float:cY, Float:cZ, Float:cAngle; GetVehiclePos(vehicleid, cX, cY, cZ); GetVehicleZAngle(vehicleid, cAngle); new Float:rad = (360.0 - cAngle) * 0.0174532925, Float:points[8]; points[0] = cX; points[1] = cY; points[2] = cX + (45.0 * floatcos(rad + 0.15, degrees)); points[3] = cY + (45.0 * floatsin(rad + 0.15, degrees)); points[4] = cX + (45.0 * floatcos(rad - 0.15, degrees)); points[5] = cY + (45.0 * floatsin(rad - 0.15, degrees)); points[6] = cX; points[7] = cY; new areaid = CreateDynamicPolygon(points, cZ - 2.0, cZ + 5.0, 4); Streamer_SetIntData(STREAMER_TYPE_AREA, areaid, E_STREAMER_EXTRA_ID, playerid); RadarData[playerid][rOn] = true; RadarData[playerid][rLimit] = viteza; RadarData[playerid][rAreaId] = areaid; Iter_Add(RadarsOn, playerid); TogglePlayerControllable(playerid, 0); new string[64]; format(string, sizeof(string), "Ai activat radarul. Viteza maxima: %d KM/H.", viteza); SendClientMessage(playerid, COLOR_YELLOW, string); return 1; } CMD:stopradar(playerid, params[]) { if(!IsACop(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Nu faci parte din politie."); if(!RadarData[playerid][rOn]) return SendClientMessage(playerid, COLOR_GREY, "Nu ai radarul activ."); if(IsValidDynamicArea(RadarData[playerid][rAreaId])) { DestroyDynamicArea(RadarData[playerid][rAreaId]); } RadarData[playerid][rOn] = false; RadarData[playerid][rLimit] = 0; RadarData[playerid][rAreaId] = INVALID_STREAMER_ID; Iter_Remove(RadarsOn, playerid); TogglePlayerControllable(playerid, 1); SendClientMessage(playerid, COLOR_YELLOW, "Ai dezactivat radarul!"); return 1; } public OnPlayerEnterDynamicArea(playerid, areaid) { new copid = Streamer_GetIntData(STREAMER_TYPE_AREA, areaid, E_STREAMER_EXTRA_ID); if(IsPlayerConnected(copid) && RadarData[copid][rOn] && RadarData[copid][rAreaId] == areaid) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && OnDuty[playerid] != 1) { new viteza = Carspeed1(playerid); if(viteza > RadarData[copid][rLimit]) { new targetName[MAX_PLAYER_NAME], copName[MAX_PLAYER_NAME], msg[144]; GetPlayerName(playerid, targetName, sizeof(targetName)); GetPlayerName(copid, copName, sizeof(copName)); format(msg, sizeof(msg), "{FF0000}[RADAR] %s[ID:%d] conduce cu {FF0000}%d km/h, Locatie: %s, Limita: %d km/h!", targetName, playerid, viteza, GetPlayerZone(playerid), RadarData[copid][rLimit]); SendClientMessage(copid, COLOR_LIGHTBLUE, msg); format(msg, sizeof(msg), "{FF0000}[RADAR] Ai fost surprins de %s conducand cu {FF0000}%d km/h. Limita: %d km/h.", copName, viteza, RadarData[copid][rLimit]); SendClientMessage(playerid, COLOR_YELLOW, msg); } } } return 1; } cred ca e mai ok asa
-
Afiseaza Text3DLabel-ul vehiculului care nu e upgradat cu Text3DLabel.
ahmesito replied to cstef4n's question in Ajutor Scripting
nu il distrugi la despawn -
e ca ala dp gta 4 daca l vrea cnv dupa ce e terminat implementarea gratuita discord: ahmesito
-
va asteptam pe serverul de discord pentru mai multe detalii. https://discord.gg/SxwgnCmCgk
-
se vand toate odata sau separat mesaj in privat aici, pe discord (ahmesito) sau pe mail ([email protected]) integrarea pe gamemode-ul vostru e gratis
-
se vinde acest ucp pentru sa:mp / ragemp compatibilitatea pentru baza voastra de date este GRATIS. mesaj in privat aici, pe discord (ahmesito) sau pe mail ([email protected])
-
Caut gamemode asemănător Ruby nephrite
ahmesito replied to AndreiSE's topic in Caut servicii / partener / etc.
