-
Posts
658 -
Joined
-
Last visited
-
Days Won
52
Content Type
Profiles
Forums
News
Documentation
Everything posted by khain.dev
-
Ba frate chiar doresc sa fie ceva calitativ si aici,nustiu poate alte versiuni va fi cu bani dar pana ce le fac free
-
Buna! Anterior am intrebat daca ar avea sens sa fac un GM de la 0 pentru utilizatorii acestui forum....deci uite ca acum postez acest GM,am lucrat foarte mult la optimizare si sper sa intelegeti codul,este binevenita orice critica,daca va place prelungesc sa fac acest mod mai departe. Caracteristica mod: MySQL R41-4 Procesor ZC_CMD Streamer 2.8.9 Structura Modula Ce este la prezent in aceast mod? 1. Sistema registrare/aurtorizare 2.Sitema spawn + interior 3.Sitema bani,lvl,exp DESCARCA ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Uite ceva cod din GM ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Registrare accounts ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Interier spawn ( Aeroport )
-
mersi,poate miine deja va aparea versiunea 0.1
-
ahahahah o sa fac un GM optimizat si calitativ pe baza modului structurat,copilasii nu va avea idee ce si cum...
-
Salut,ma tot intreb sa fac un gm pentru utilizatorii sa-mp.ro sau nu? Ce parere aveti,are sens?
-
Incerc stiluri diferite,acum practic acest stil ca sa il perfectionez
-
Pentru inceput ai facut o treaba buna,recomand sa adaugi npc pentru atmosfera,gen te apropii de NPC sef si incepi sa vorbesti cu el nu pur si simplu te duci la pickup,in general bravo!
-
Salut,aveam timp liber si am decis sa fac niste textdrawuri pentru voi,deci am facut un avertisment ca aici nu se parcheaza si zona anti dm,primesc orice critica nuparca.itd TD_nuparca.pwn
-
Nu vorbesc de frumusetea sistemelor,vorbesc de deschiderea,gen pentru a incepe jobul scrie /..... , nu e mai bine prin apasarea unui buton? sau macar adaugati acestui pickup un dialog pentru angajare....
-
Poate peste 2025 o sa evitati sistemele ce tin de scrierea unei comenzi "FacePalm"
-
e tot ok cu kilometrajul,mersi pentru +
-
1 euro? numai ca fac altul in asa fel de stil,deoarece acesta este pt un server
-
Ba specialistule deschide google.com si scrie "care e diferenta dintre o variabila globala si cea locala"
-
-
Mai bine sa scoti variabila globala si sa ramina in systems.inc tmpobjid
-
Citeste sus ce am scris despre variabile?
-
Care e sensul sa creezi variabila globala si locala,daca asa intimplator nu ai stiut,variabila globala si locala foloseste memorie diferita,memoria calculatorului care a fost alocată pentru variabila, este eliberata. Cand funcția este chemată din nou, variabilele locale vor fi re-create. Din asta putem sa facem o concluzie ca in cazul dat,pentru a nu folosi multa memorie e mai bine sa folosim o variabila locala. Cea mai buna varianta ca exemplu ar fi asta public OnGameModeInit() { loadobject(); return 1; } loadobject() { new tmpobjid; //cod return 1; }
-
1 Problema "%" - simbolul "%" nu este folosit nicăieri; 2 Problema Variabila este introdusa de doua ori
-
Tine CMD:spcid(playerid, params[]) { if(sscanf(params,"d", params[0])) return SendClientMessage(playerid, "/spcid [id car]"); SetVehicleVirtualWorld(params[0]); SetVehicleToRespawn(params[0]); return 1; }
-
Cel mai bine e sa faci spawnare in radius ca sa nu deranjezi alti jucatori,exemplu: a iesit playerul din masina ca sa cumpere ceva si tu hop spawnezi toate automobilele....ca sa nu te complici iti dau comanda gata facuta CMD:rescar(playerid, params[]) { ( --verificarea daca este adrministrator-- ) return SendClientMessage( playerid, -1, !"Nu ai aceasta permisiune" ); if( sscanf( params,"d", params[0] ) ) return SendClientMessage( playerid, -1, !"/rescar [radius]" ); if( params[ 0 ] <= 0 ) return SendClientMessage( playerid, -1, !"Introduci cifre care sunt interzise); for(new i = 1, j = GetVehiclePoolSize(); i <= j; i++) { new Float: x,Float: y,Float: z; GetVehiclePos( i,x,y,z ); if( IsPlayerInRangeOfPoint(playerid,params[ 0 ],x,y,z) ) SetVehicleToRespawn( i ); } return true; }
-
Instaleaza crashdetect si dupa trimiti ce arata crashdetect,aici sunt multe chestii ce ar provoca aceasta problema
-
sau daca nu merge metoda de sus, incearca sa stergi main() {}
-
Folosesti un include ce depinde si de plugin,pur si simplu ai uitat sa introduci toate pluginurile in server.cfg pe care le ai
-
trimite server log
-
Va dau un simplu exemplu,o sa afisam comenzile administratorului prin dialog. CMD:acmd(playerid) { if(PI[playerid][pAdmin] < 1) return 1; static const _n[][] = { {1, "ADMIN I - /teleport, /pm\n"}, {2, "ADMIN II - /kick\n"} }; new string[30]; for(new j; j < sizeof(_n); j++) { if(_n[j][0] <= PI[playerid][pAdmin]) format(string, sizeof(string), "%s%s", string, _n[j][1]); } ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST, "Comenzile tale ca administrator", string, ">>", ""); return 1; }
