-
Posts
658 -
Joined
-
Last visited
-
Days Won
52
Content Type
Profiles
Forums
News
Documentation
Everything posted by khain.dev
-
Optimizăm putin codul CMD:fly(playerid, params[]) { if(!IsPlayerConnected(playerid)) return 0; // Verificăm dacă jucătorul este conectat if(gPlayerLogged[playerid] == 0) { SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie să te conectezi."); return 1; } if(PlayerInfo[playerid][pAdmin] < 1) { SendClientMessage(playerid, COLOR_ERROR, AdminOnly); return 1; } new sendername[MAX_PLAYER_NAME], string[256]; GetPlayerName(playerid, sendername, sizeof(sendername)); if(flymode[playerid] == 0) { togfind[playerid] = 0; flymode[playerid] = 1; format(string, sizeof(string), "{DFF230}%s este acum în modul fly-mode.", sendername); ABroadCast(COLOR_ORANGE, string, 1); InitFly(playerid); StartFly(playerid); SetPlayerHealthEx(playerid, 10000000); } else { togfind[playerid] = 1; flymode[playerid] = 0; format(string, sizeof(string), "{F89AD6}Ai oprit fly-mode-ul", sendername); SCM(playerid, COLOR_GREEN, string); StopFly(playerid); SetPlayerHealthEx(playerid, 100); } return 1; }
-
UN COD PUȚIN MAI OPTIMIZAT #include <zcmd> #define COLOR_LIGHTRED 0xFF6347AA #define COLOR_GREEN 0x0ea142FF stock GetClosestVehicle2(playerid, Float:dis) { new Float:X, Float:Y, Float:Z; if (GetPlayerPos(playerid, X, Y, Z)) { new vehicleid = INVALID_VEHICLE_ID; dis *= dis; // Evităm operațiunea de radical prin compararea dis^2 cu temp^2 for (new v, Float:VX, Float:VY, Float:VZ; v < MAX_VEHICLES; v++) { if (GetVehiclePos(v, VX, VY, VZ)) { VX -= X; VY -= Y; VZ -= Z; new temp = VX * VX + VY * VY + VZ * VZ; if (temp < dis) { dis = temp; vehicleid = v; } } } dis = floatpower(dis, 0.5); // Redundant în acest context, puteți renunța la această linie return vehicleid; } return INVALID_VEHICLE_ID; } CMD:closestcar(playerid, params[]) { if(!IsPlayerAdmin(playerid)) { SendClientMessage(playerid, COLOR_GREEN, "Nu poti folosi comanda pentru ca nu esti admin!"); return 1; } if(IsPlayerInAnyVehicle(playerid)) { SendClientMessage(playerid, COLOR_LIGHTRED, "Esti deja intr-o masina!"); return 1; } if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SendClientMessage(playerid, COLOR_LIGHTRED, "Nu esti in picioare langa o masina!"); return 1; } new Float:closestDistance = 50.0; new cCar = GetClosestVehicle2(playerid, closestDistance); if(cCar != INVALID_VEHICLE_ID) { PutPlayerInVehicle(playerid, cCar, 0); } else { SendClientMessage(playerid, COLOR_LIGHTRED, "Nu ai gasit nicio masina in apropiere!"); } return 1; }
-
Ofer servicii de scripting SA:MP/MTA [ khain.dev ]
khain.dev replied to khain.dev's topic in Ofer servicii
Ce ține de marketing și SEO, dețin o agenție de marketing în România. Din punct de vedere financiar nu mă plâng, totuși, samp-ul este o relaxare personală și revenirea mea e un subiect strict de hobby. -
Ofer servicii de scripting SA:MP/MTA [ khain.dev ]
khain.dev replied to khain.dev's topic in Ofer servicii
UPD! Am revenit. -
Reacția anticheat-ului e prea bruscă, altfel vorbind, mai muncește la acest capitol, în rest e totul bine, felicitări.
-
cumpara-ti un salam si o paine cu banii astia, invata sa prietuiesti munca, ce ceri tu costa mult mai mult decat 25 de lei amarati.
-
Securitatea asta e inutila in momentul in care ai discordul spart
-
Va salut, am dorinta sa deschid un server in stilul PUBG + DM si nu numai. Eu ma ocup cu realizarea GM-ului in sine ( Mapping, TextDraw, Pawn ), din partea partenerului este finantarea acestui server. Pentru mai multe detalii, discutam in privat. Discord: hemingway.dev#3221
-
Salut ! Cine ma poate ajuta cu o comanda ?
khain.dev replied to GamerulFOX's topic in Discuţii scripting
if(registrul tau de date [pinfo] < 15000) return SendClientMessage(playerid, -1, !"Nu ai bani suficienti"); Baga asta inainte de GivePlayerWeapon introducand registrul tau de bani, exemplu if(PlayerInfo[playerid][Cash] < 10000) Si vezi ca ai o ) in plus la playerid cand retragi banii jucatorului. -
Caut scripter pentru un proiect mare.
khain.dev replied to Alex Alexandru's topic in Caut servicii / partener / etc.
Pot sa spun despre autorul acestei postari in felul urmator "Vrabia mălai visează" -
Legat de afisarea textrawurilor, ai auzit de sizeof? Exemplu: for(new i = 0; i < sizeof(x); i ++) TextDrawShowForPlayer(playerid, x[i]);
-
Ce versiune de MySQL folosesti?
-
Interesant ce parere o sa ai cand o sa iti returnez banii
-
Mulțumesc de aceste propoziții poetice @After School Community, cu siguranță o sa întorc banii doar dacă îți ceri scuze de vorbele spuse. Te salut cu drag! Cat despre mine, eu îmi respect reputația, și dacă am zis ca o sa îți dau banii, o sa fac asta după posibilitate și repet, după ce îți ceri scuze de vorbele spuse în adresa mea.
-
In cautare de scripteri
khain.dev replied to Edward Ienimisa's topic in Caut servicii / partener / etc.
Cand am reusit sa devin fratele tau, si daca am devenit acest 'frate' pentru tine, dc sa iti ignori fratele? Stai prost la capitolul familie? -
In cautare de scripteri
khain.dev replied to Edward Ienimisa's topic in Caut servicii / partener / etc.
E clar cu tine... -
Cum pot seta o raza in care poate da click pe un textdraw?
khain.dev replied to Serban's question in Ajutor Scripting
Trebuie sa modifici marimea la TextDraw Bar al textului dorit. -
In cautare de scripteri
khain.dev replied to Edward Ienimisa's topic in Caut servicii / partener / etc.
Copile, de curiozitate, facem niste teste de cultura generala, teste pentru posturi de coordonator, sau ceva de genu.....uite aici o sa vedem si rezultatul, cine si ce reprezinta. Si da, stau de pe telefon si am autocorectare cand scriu, pacat ca creierul tau nu e in stare sa gandeasca si asa momente.. -
In cautare de scripteri
khain.dev replied to Edward Ienimisa's topic in Caut servicii / partener / etc.
Daca ai inceput sa judeci omul dupa niste greseli gramaticale, atunci esti prost rau -
In cautare de scripteri
khain.dev replied to Edward Ienimisa's topic in Caut servicii / partener / etc.
Omule tu ai creier? Arata-mi tu dovezi nu sa imi spui ca o sa intre si o sa vada, tu trimite link. Legat de om, in momentul in care tu spui ceva public fata de un om, te adresezi acestui public, eu fiind unul din acest public, constitutia imi permite sa imi expun parerea si sa nu fiu deacord cu tine. Cat despre puful vietii tale, muncind in anglia facand beton pt cladiri, tinand lopata in mana, avand o firma fara profit, mi se pare absurd sa zici ca viata ta e puf, sau, daca iti pare viata asta puf, ma bucur pt tine. -
In cautare de scripteri
khain.dev replied to Edward Ienimisa's topic in Caut servicii / partener / etc.
"Mister" se incepe vrajeala "smecherilor", daca crezi ca esti ideal in unele puncte de vedere, imi pare rau traiesti intr-o lume personala cu puf. Ce tine de critica, iti recomand sa te informezi ce inseamna o critica, si, ce inseamna o parere....cat despre pareri personale in alte topicuri, arata-mi unde am primit flip
