-
Posts
436 -
Joined
-
Last visited
-
Days Won
19
Content Type
Profiles
Forums
News
Documentation
Everything posted by ionutdrg45
-
e destul de vechi gm-ul si gandit putin cam aiurea, insa ce cred eu e ca la war/factiuni e legat de virtual world si cat despre paint, nu stiu ce sa zic, e o problema de spawn probabil, e ceva omis pe acolo, din moment ce spui ca se intampla rar lucrurile astea, nu am putut sa le descopar, insa e bine ca ai sesizat, mai poate fii si de la lag, lag insemnand ca executa greu instructiunile gamemode-ul pentru ca este foarte incarcat aiurea, functii prea complexe care puteau fii foarte simple
-
Fuell[playerid] = CreatePlayerTextDraw(playerid, 523.200256, 362.879974, " "); PlayerTextDrawLetterSize(playerid, Fuell[playerid], 0.340399, 1.383466); PlayerTextDrawAlignment(playerid, Fuell[playerid], 1); PlayerTextDrawColor(playerid, Fuell[playerid], -1); PlayerTextDrawSetShadow(playerid, Fuell[playerid], 0); PlayerTextDrawSetOutline(playerid, Fuell[playerid], 1); PlayerTextDrawBackgroundColor(playerid, Fuell[playerid], 51); PlayerTextDrawFont(playerid, Fuell[playerid], 1); PlayerTextDrawSetProportional(playerid, Fuell[playerid], 1); Speedd[playerid] = CreatePlayerTextDraw(playerid, 523.199707, 347.946960, " "); PlayerTextDrawLetterSize(playerid, Speedd[playerid], 0.295599, 1.562666); PlayerTextDrawAlignment(playerid, Speedd[playerid], 1); PlayerTextDrawColor(playerid, Speedd[playerid], -1); PlayerTextDrawSetShadow(playerid, Speedd[playerid], 0); PlayerTextDrawSetOutline(playerid, Speedd[playerid], 1); PlayerTextDrawBackgroundColor(playerid, Speedd[playerid], 51); PlayerTextDrawFont(playerid, Speedd[playerid], 1); PlayerTextDrawSetProportional(playerid, Speedd[playerid], 1); Odom[playerid] = CreatePlayerTextDraw(playerid, 523.200073, 374.826629, " "); PlayerTextDrawLetterSize(playerid, Odom[playerid], 0.263599, 1.473066); PlayerTextDrawAlignment(playerid, Odom[playerid], 1); PlayerTextDrawColor(playerid, Odom[playerid], -1); PlayerTextDrawSetShadow(playerid, Odom[playerid], 0); PlayerTextDrawSetOutline(playerid, Odom[playerid], 1); PlayerTextDrawBackgroundColor(playerid, Odom[playerid], 51); PlayerTextDrawFont(playerid, Odom[playerid], 1); PlayerTextDrawSetProportional(playerid, Odom[playerid], 1); carlocked[playerid] = CreatePlayerTextDraw(playerid, 524.799926, 388.266754, " "); PlayerTextDrawLetterSize(playerid, carlocked[playerid], 0.330000, 1.338666); PlayerTextDrawAlignment(playerid, carlocked[playerid], 1); PlayerTextDrawColor(playerid, carlocked[playerid], -1); PlayerTextDrawSetShadow(playerid, carlocked[playerid], 0); PlayerTextDrawSetOutline(playerid, carlocked[playerid], 1); PlayerTextDrawBackgroundColor(playerid, carlocked[playerid], 51); PlayerTextDrawFont(playerid, carlocked[playerid], 1); PlayerTextDrawSetProportional(playerid, carlocked[playerid], 1);
-
trebuie sa inlocuiesti textdraw-urile si probabil sa pui speed/km/fuel la locul lor in textdraw
-
faci mai multe, ia un exmeplu cum se da admin/helper si incearca sa faci mai multe, ideea e ca degeaba adaugi mai multi manageri daca nu le creezi si functionalitati
-
sunt facute alea cu bani/pp/admin/helper ai nevoie de admin level 7, ala e maxim, le gasesti in owner panel si de acolo poti pleca cu mai multe
-
te folosesti de functia OnPlayerEditAttachedObject, le incurcasem, nu m-am gandit bine
-
incearca sa le iei din alt gamemode care ruleaza
-
da, e mentionat si in descriere ca am inceput de la al lui Droom
-
nu poti spune ca e ceva foarte greu, cauti unde se trimit mesajele si faci o verificare daca are admin/e scripter etc sa ii puna la nume acolo acel tag
-
probabil nu s-au incarcat plugin-urile, incearca un update/compilare cu include-urile cu care au venit gamemode-ul
-
/vcolor merge doar pentru vehiculele create in baza de date, mai exact cele de pe server, nu cele ale playerilor si ca sa iti cumperi un biz in primul rand ai nevoie de ore, dar e si comanda /bowner
-
arata mai mult din cod, cel mai probabil ai omis sa inchizi o "}"
-
arata server_log.txt, vezi daca se incarca plugin-urile, cel mai probabil nu, incearca sa le faci update
-
pentru ca nu stiu exact cum sa te fac sa intelegi crearea bine, iti voi da un exemplu mai usor, sistemul de DMV, in momentul cand dai /exam te pune in masina, mergi prin checkpoint-uri si la ultimul primesti licenta, asa faci si la /strartquest, doar ca vor diferii coordonatele si instructiunile ce vor fii executate la ultimul checkpoint, sper ca te-ai prins.
-
din moment ce esti nou, cauta un tutorial cum sa conectezi un gamemode la baza de date localhost, o sa ai nevoie de XAMPP
-
da este, este si in /ah, sunt toate comenzile (/agl)
-
nu 100% compatibil, dar cred ca intr-o proportie destul de mare este, probabil sa difere cateva chestii
-
modifici EstiFondator din gm si dupa ai acces
-
presupun ca e un include, probabil nu il gaseste in include-urile compilatorului tau
-
poti face ca in momentul acordarii wanted-ului sa scazi din numarul actual de stele numarul acordat si sa i le adaugi pe alea, de exemplu daca are wanted 2, faci 4-2=2=>wanted 2+2=4, asta am inteles eu ca vrei sa faci, daca are 4 si sa zicem ca i se acorda tot 4 va fii 4-4=0 si ramane neschimbat, daca vrei sa ii ramana si motivele de dinainte trebuie sa faci intr-un vector sa se memoreze si alte motive ceva gen WantedReason[MAX_PLAYERS][4], sa zicem ca poate avea 4 si cand dai /mdc sa le afisezi pe alea care nu sunt null e. Sper ca ai inteles ce vreau sa zic.
- 1 reply
-
- 1
-
include-urile trebuie sa fie cele de la gamemode, mi se pare ca le-am pus mai sus, daca nu, lasi reply si ti le dau iar, cat despre panel probabil ai facut din baza de date contul, parolele se cripteaza si se verifica in panel si in joc.
-
depinde in ce se face criptarea, de exemplu daca e in md5 e functia md5() pe care o poti utiliza si mai sunt
-
dupa ce ca faci spam total aiurea cu recomand/nu recomand, macar da si niste motive, ca la comentat esti bun
-
Ajutor | Cum fac sa se dea level automat?
ionutdrg45 replied to ytgfdgfdg's topic in Discuţii scripting
ai raspunsul si mai sus dar iti spun cum sa faci exact, te duci la functia unde se acorda payday-ul si faci o verificare daca are numarul de respect points necesare, daca da, ii maresti level-ul si setezi rp-urile pe 0 -
mai bine inculuzi comanda direct in gamemode, ar fii simplu #define DIALOG_FINEME 900 // unde ai define-urile pui asta // comanda undeva prin gamemode CMD:fineme(playerid, params[]) { if(PlayerInfo[playerid][pWantedLevel] == 0) return SendClientMessage(playerid, -1, "Nu ai wanted."); new s=0, string[128]; foreach(new i : Player) if(IsACop(i)) s++; if(s!=0) { format(string, sizeof(string), "You can't clear your wanted because are %d cops online.", s); SendClientMessage(playerid, -1, string); return 1; } if(PlayerInfo[playerid][pCash] < PlayerInfo[playerid][pWantedLevel]*100000) { format(string, sizeof(string), "You don't have $%s.", FormatNumber(PlayerInfo[playerid][pWantedLevel]*100000)); SendClientMessage(playerid, -1, string); return 1; } format(string, sizeof(string), "You want to pay $%s for clear wanted?", FormatNumber(PlayerInfo[playerid][pWantedLevel]*100000)); ShowPlayerDialog(playerid, DIALOG_FINEME, DIALOG_STYLE_MSGBOX, string, "Yes", "Cancel"); return 1; } // asta la ondialogresponse if(dialogid == DIALOG_FINEME) { if(response) { new string[128]; format(string, sizeof(string), "You cleared your wanted for $%s.", FormatNumber(PlayerInfo[playerid][pWantedLevel]*100000)); SendClientMessage(playerid, -1, string); WantedPoints[playerid] = 0; PlayerInfo[playerid][pWantedLevel] = 0; SetPlayerWantedLevel(playerid, 0); PlayerTextDrawHide(playerid, WantedText[playerid]); ClearCrime(playerid); Update(playerid,pWantedLevelx); } } Mai modifici tu in functie de ce gamemode ai.
- 1 reply
-
- 1