BaFFyJunior
Membru-
Posts
240 -
Joined
-
Last visited
-
Days Won
4
Content Type
Profiles
Forums
News
Documentation
Everything posted by BaFFyJunior
-
Deci: la header tu ai 3 variabile, in loop folosesti doua. Fa asa: for(new j = 0; j < MAX_JOBS; j++) { if(strlen(JobInfo[j][jName]) >= 1 && j != 7) { format(szDialog, sizeof(szDialog), "%s\t%s\t{CBFF96}%0.2fm\n", JobInfo[j][jName], JobInfo[j][jOwner], GetPlayerDistanceFromPoint(playerid, JobInfo[j][jPosX],JobInfo[j][jPosY],JobInfo[j][jPosZ])); strcat(szDialog2, szDialog); xx++; } } Inlocuieste strcat(szDialog2, "Job name\tDistance\n"); cu strcat(szDialog2, "Job name\tOwner\tDistance\n"); Daca nu merge scoate variabila Owner si vezi, ai primit un raspuns in privinta asta mai sus.
-
Pai asta e comanda... CMD:players(playerid, params[]) { new string[600]; foreach(new i: Player) { format(string, sizeof(string), "%s - %d\n", GetName(playerid), Score); } ShowPlayerDialog(playerid, DialogNoResponse, DIALOG_STYLE_LIST, "Server players", string, "Ok", "" ); return 1; }
-
CERERE Tutorial Schimbare viteza masina
BaFFyJunior replied to AndreiDeRo's topic in Cereri Tutoriale
-
Tocmai ati raspuns la un topic vechi de 2 ani, probabil omu nu mai are nevoie de ajutor. Cheers!
-
Fa asa daca folosesti foreach: new string[600]; foreach(new i: Player) { format(string, sizeof(string), "%s - %d\n", GetName(playerid), Score); } ShowPlayerDialog(playerid, DialogNoResponse, DIALOG_STYLE_LIST, "Server players", string, "Ok", "" ); Inlocuieste dialognoresponse cu un dialog pe care il ai care nu raspunde(nu afiseaza) cu nimic cand apesi pe OK. In loc de Score pui variabila prin care iei scorul jucatorului/levelul. Daca nu ai foreach: new string[600]; for(new i, j = GetMaxPlayers(); i < j; i++) { if(!IsPlayerConnected(playerid)) continue; format(string, sizeof(string), "%s - %d\n", GetName(playerid), Score); } ShowPlayerDialog(playerid, DialogNoResponse, DIALOG_STYLE_LIST, "Server players", string, "Ok", "" );
-
Ai jucat? Nu cred ca nu sunt chestii unice . Ce vezi aici e sa prezinte in mare serverul, categoric mai multe lucruri au fost schimbate.
- 19 replies
-
- rnt.hype-zone.ro:7777
- 91.134.166.77:7777
-
(and 2 more)
Tagged with:
-
Inlocuieste DIALOGREPORTTT+1 CU DIALOG_REPORTTT2 si pune si la enum dupa DIALOG_REPORTTT. Din cate stiu nu merge treaba cu +1 in enum.
-
Verifica cum se seteaza vw in rac si seteaza vw definit in variabila care se incarca din baza de date. O gasesti in functia de incarcare a vehiculelor din baza de date. Spre exemplu unde se seteaza SetVehicleVirtualWorld in loc de 0 pui, spre exemplu, VehicleInfo[vehicleid][VehicleVW]. Sper ca ai inteles.
-
Iti spune ca valoare introdusa la Pet este incorecta. Daca poti vedea nu s-a atribuit nicio valoare la Pet(e doar ' '). Arata structura tabelului si ofera mai multe detalii despre cum ai actualizat campul Pet.
-
Compileaza gamemodeul cu -d3( faci un fisier pawn.cfg, scri in el -d3, apoi compilezi ). Joaca pe server pana iti da iar eroarea si posteaza server_log aici. Recomand si crashdetect. Sunt posibile mai multe rezolvari si asta ne-ar putea ajuta sa ne dam seama cam unde ar fi problema.
-
Defineste CasinoTD in gamemode sau in systems.inc. Pune in gamemode new CasinoTD[1]; (inlocuieste [1] cu numarul pe care il ai de textdrawuri de la Casino).
-
Asta e singurul ce l-am gasit:
-
Cat ai definit MAX_JOBS?
-
Fa un fisier pawn.cfg in care scri -d3, il pui in folderul pawno apoi compilezi.
-
E foarte ok daca se joaca cu ele... Nu e rau sa inveti despre threaded queries, cum sa faci un tabel in baza de date si alte lucruri, la fel cum sa rezolvi si sa schimbi anumite lucruri intr-un gamemode. Mai rea e intentia pe care o au si din pacate s-a ajuns sa fie mult prea multe servere si aproape toate goale.
-
La OnPlayerText unde se formateaza mesajul care e trimis verifica daca e admin sau helper si formateaza cu (A) sau (H) in fata %s. Ex: new Mesaj[144]; if(PlayerInfo[playerid][pAdmin] > 0) format( Mesaj, sizeof( Mesaj ), "(A) %s[%d]: {FFFFFF}%s", GetName( playerid ), playerid, text ); else if(PlayerInfo[playerid][pHelper] > 0) format( Mesaj, sizeof( Mesaj ), "(H) %s[%d]: {FFFFFF}%s", GetName( playerid ), playerid, text ); else format( Mesaj, sizeof( Mesaj ), "%s[%d]: {FFFFFF}%s", GetName( playerid ), playerid, text ); SCMTA( culoare, Mesaj);
-
error 017: undefined symbol "PlayerData"
BaFFyJunior replied to Raul Tiganu's question in Ajutor Scripting
Verifica la PlayerInfo sau pInfo ce variabila folosesti. Dupa enum pInfo vezi ce iti scrie jos. Daca e PlayerInfo foloseste PlayerInfo. -
"Invalid index parameter (bad entry point)"
BaFFyJunior replied to Red0w.dev's question in Ajutor Scripting
Ineacearca sa folosesti crashdetect daca nu folosesti deja. Daca folosesti descarca ultima versiune daca nu o ai. Compileaza si gamemode cu -d3 in pawn.cfg. Joaca-te pe server pana apare din nou eroarea si posteaza server log. De asemenea, actualizeaza si streamer la ultima versiune. -
"Invalid index parameter (bad entry point)"
BaFFyJunior replied to Red0w.dev's question in Ajutor Scripting
Verifica daca ai vreun filterscript caruia ii lipseste onfliterscriptinit sau exit. -
"Invalid index parameter (bad entry point)"
BaFFyJunior replied to Red0w.dev's question in Ajutor Scripting
Verifica daca ai main() in gamemodeul tau. Daca nu ai du-te la inceputul gamemodeului(deasupra OnGamemodeInit) si pune: main() { print("\n----------------------------------"); print("Nume server\n"); print("----------------------------------\n"); } -
Posteaza tot timerul. De asemenea, compileaza gamemode-ul cu -d3 in pawn.cfg.
-
Daca sa folosesti comanda functioneaza la punctul acela si te duce dupa ce inchiriezi masina in alt loc modifica coordonatele in DIALOG_RENTCAR.
-
Up. Am incercat cu toti, nu am primit niciun raspuns. Chiar nu mai e nimeni?
-
Cum as putea invata Scripting in 2020?
BaFFyJunior replied to LiviuAdrianRO's topic in Discuţii scripting
Tutoriale scripting, poate Edison. -
Cum as putea invata Scripting in 2020?
BaFFyJunior replied to LiviuAdrianRO's topic in Discuţii scripting
In principal ai o parte teoretica, poti folosi https://wiki.sa-mp.com/ . Dupa partea teoretica, ia un gamemode de pe net si vezi ce face fiecare functie, joaca-te cu el. Unde nu sti intreaba pe forum sau daca ai prieteni care se ocupa cu asa ceva pe ei. In cateva luni ar trebui sa deprinzi o baza cu care sa reusesti sa incepi un gamemode de la 0. Toate acestea in opinia mea.