BuBu
Membru-
Posts
456 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Everything posted by BuBu
-
Tu iti bati joc de mine? nu vezi ce ti-am zis la punctul [glow=red,2,300]2[/glow]
-
Da-ne toata comanda [glow=red,2,300]/join[/glow] sa o vedem (posibil sa nu ai linia) GettingJob[playerid] = 1;
-
Nu se rezolva pe Y!M, daca el a postat aici atunci il ajutam aici. Te rog posteaza sistemul tau de masini (ma refer comenzile)
-
Dute la comanda [glow=red,2,300]"buy"[/glow] si inlocuieste linia if(PlayerInfo[playerid][pPcarkey] == 999) { } else { SendClientMessage(playerid, COLOR_GREY, " You already own a vehicles"); return 1; } cu if(PlayerInfo[playerid][pPcarkey1] == 999) { } else if(PlayerInfo[playerid][pPcarkey2] == 999) { } else if(PlayerInfo[playerid][pPcarkey3] == 999) { } else { SendClientMessage(playerid, COLOR_GREY, "Ai Deja 3 Masini"); return 1; }
-
Ciudat e primul caz de genu acesta care aud, am cateva soluti 1. Cate obiecte are mappa aceasta? Daca sunt multe incearca sa reduci si cele din GM (la un nr. marisor de obiect se produce lag pe server iar apoi se inchide) 2. Foloseste ultima versiunea de Streamer 3. Daca poti dane si noua in PASTEBIN codurile de la mappa ta sa le vedem.
-
Am doua solutii pentru tine daca vrei, si acum dupa cum stii aceastas comanda se foloseste deoarece /join este m-ai invechit si mai greu pentru incepatori de SA:MP. 1. Poti adauga comanda /takejob, care este foarte simpla if(strcmp(cmd,"/takejob",true)==0) { if(IsPlayerConnected(playerid)) { if(PlayerToPoint(25.0,playerid,361.8307,173.4456,1008.3828)) { new x_nr[256]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, 0x01CD67FF, "{3C9DF6}Utilizare Comanda{FFFFFF}: /takejob [nume]"); SendClientMessage(playerid, 0x01CD67FF, "{E0F000}^^ Joburi ^^{FFFFFF} Detectiv, Avocat, Whore, VanzatorDroguri, CarJacker"); SendClientMessage(playerid, 0x01CD67FF, "{E0F000}^^ Joburi ^^{FFFFFF} Mecanic, Badigard, VanzatorArme, SoferAutobuz"); SendClientMessage(playerid, 0x01CD67FF, "{E0F000}^^ Joburi ^^{FFFFFF} Ziarist, SoferTir); return 1; } if(strcmp(x_nr,"Detectiv",true) == 0) { if (GetPlayerState(playerid) == 1) { SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Detectiv."); PlayerInfo[playerid][pJob] = 1; PlayerInfo[playerid][pContractTime] = 5; } } if(strcmp(x_nr,"Avocat",true) == 0) { if (GetPlayerState(playerid) == 1) { SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Avocat."); PlayerInfo[playerid][pJob] = 2; PlayerInfo[playerid][pContractTime] = 5; } } if(strcmp(x_nr,"Whore",true) == 0) { if (GetPlayerState(playerid) == 1) { SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Whore."); PlayerInfo[playerid][pJob] = 3; PlayerInfo[playerid][pContractTime] = 5; } } if(strcmp(x_nr,"VanzatorDroguri",true) == 0) { if (GetPlayerState(playerid) == 1) { SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Vanzator de Droguri."); PlayerInfo[playerid][pJob] = 4; PlayerInfo[playerid][pContractTime] = 5; } } if(strcmp(x_nr,"CarJacker",true) == 0) { if (GetPlayerState(playerid) == 1) { SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Vanzator de Masini."); PlayerInfo[playerid][pJob] = 5; PlayerInfo[playerid][pContractTime] = 5; } } if(strcmp(x_nr,"Mecanic",true) == 0) { if (GetPlayerState(playerid) == 1) { SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Mecanic."); PlayerInfo[playerid][pJob] = 7; PlayerInfo[playerid][pContractTime] = 5; } } if(strcmp(x_nr,"Badigard",true) == 0) { if (GetPlayerState(playerid) == 1) { SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Badigard."); PlayerInfo[playerid][pJob] = 8; PlayerInfo[playerid][pContractTime] = 5; } } if(strcmp(x_nr,"VanzatorArme",true) == 0) { if (GetPlayerState(playerid) == 1) { SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Vanzator de Arme."); PlayerInfo[playerid][pJob] = 9; PlayerInfo[playerid][pContractTime] = 5; } } if(strcmp(x_nr,"SoferAutobuz",true) == 0) { if (GetPlayerState(playerid) == 1) { SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Sofer Autobuz."); PlayerInfo[playerid][pJob] = 14; PlayerInfo[playerid][pContractTime] = 5; } } if(strcmp(x_nr,"Ziarist",true) == 0) { if (GetPlayerState(playerid) == 1) { SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Ziarist."); PlayerInfo[playerid][pJob] = 15; PlayerInfo[playerid][pContractTime] = 5; } } if(strcmp(x_nr,"SoferTir",true) == 0) { if (GetPlayerState(playerid) == 1) { SendClientMessage(playerid, 0x00F5FFFF, "Ai luat jobul Sofer de Tir."); PlayerInfo[playerid][pJob] = 16; PlayerInfo[playerid][pContractTime] = 5; } } } } return 1; } 2. Bun, daca vrei sa rezolvam acel bug de la /join cauta in Gm-ul tau (CTRL+F) urmatoarea linie There is no race you can join Aici dupa ce gasesti acest text in GM-ul tau , dami tot ce gasesti in acel loc (toata functia sau comanda ce e) P.S: Comanda ta /join para okay.
-
Putin cam simpla dar sa luam in considerare ca ai creato de la 0 , ma refer si structura eu iti dau 4/5 Good luck!
-
Hmm, incearca sa adaugi forward-ul forward OnPlayerUpdate(playerid);
-
Warning-urile sunt din cauza ca nu ai adaugat coordonatele de [glow=red,2,300]Float:angle[/glow] Un createvehicle arata asa CreateVehicle(520, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1);
-
Deoarece ai setat o dista prea mica in care sa se vada obiectu [glow=red,2,300]Float:DrawDistance[/glow], care se afla la sfarsitul lini Exemplu: CreateObject(2587, 2001.195679, 1547.113892, 14.283400, 0.0, 0.0, 96.0, [glow=red,2,300]50000.0[/glow]);
-
Cum vrei sa te ajutam noi daca nu ne dai FS-ul sa vedem care e problema?
-
Poftim e cel mai bun FS deoarece nu iti trebuie sa folosesti nici un plugin sau altceva, e de pe serverul meu. Il poti edita cum vrei. http://fisierulmeu.ro/20X2I1MHFUIS/radio-pwn.html
-
Deoarece ai setat gresit nr obiectului pe player gresit, ma refer ca se imbina cu unu, sunt 2 attached-uri cu acelasi nr. Tu ai de genu: SetPlayerAttachedObject(playerid, [glow=red,2,300]5[/glow], 18645, 2, 0.07, 0, 0, 88, 75, 0); SetPlayerAttachedObject(playerid, [glow=red,2,300]5[/glow], 18926, 2, 0.094485, 0.007215, 0.0, 0.000000, 0.000000, 0.000000, 1.200000, 1.200000, 1.200000 ); NORMAL TREBUIE ASA: SetPlayerAttachedObject(playerid, [glow=red,2,300]5[/glow], 18645, 2, 0.07, 0, 0, 88, 75, 0); SetPlayerAttachedObject(playerid, [glow=red,2,300]6[/glow], 18926, 2, 0.094485, 0.007215, 0.0, 0.000000, 0.000000, 0.000000, 1.200000, 1.200000, 1.200000 );
-
Voi deacuma deviati de la jocul 'SAN ANDREAS' la plaftorme de FORUM. Asa ceva este imposibil sunt site-uri speciale pentru asa ceva, noi oferi support doar la jocul SA:MP nu cum faci un 'forum' . Daca vrei plateste pe cineva priceput in forum-uri si ai rezolvat. (nu poti reusi cu un tutorial deoarece un forum are foarte multe lucruri: baza de date, permisiuni, grupuri, codding si altele) P.S: Daca vrei te pot ajuta eu contra-cost , ofer servicii WEB DESIGN (forum-uri,site-uri,etc.)
-
Incearca sa adaugati if(GetPlayerMoney(playerid) < suma) { SendClientMessage(playerid, COLOR_GRAD5, "Ne pare rau, dar nu ai suficienti banii."); return 1; }
-
Frumos , parca e o mica padure (parerea mea) , oricum se vede foarte marfa, GG. 5/5
-
Cum vrei sa te rezolvam noi daca nu vedem FS-ul sau GM-ul tau? din spusele tale cred ca e problema de la LoadCars deoarece SaveCars se salveaza din spusele tale.
-
Te referi atunci cand folosesti comanda /edit pentru case se reseteaza serverul? Bun, o sa iti dau un plugin care te va ajuta tot timpu cand ai probleme de genu 'mi se reseteaza hostul', acest plugin iti spune unde este problema la ce linie, este un DEBUG care detecteaza crash-urile (restart) Download: http://forum.sa-mp.com/showthread.php?t=262796 P.S: In server.log vei gasi ce probleme ai iti va da linii de genu [debug] ......
-
Sunt foarte multe Fs-uri de genu asta si foarte usor de facut. Dar pentru primul FS iti dau 3.5/5
-
Mi se pare potrivit pentru serverele de STUNT/DM/DRIFT (in general de distractie) Pt.ca e facut original de tine 5/5 , rar m-ai vezi ceva original.
-
Deci problema e in felul urmator daca spui ca atunci cand dai /w cuiva si deja zice ca are /w inchis adica (/togwhisper) iar el normal nu a da e posibil ca tu sa ai activata functia [glow=red,2,300]HidePM[/glow] la OnPlayerConnect Cauta la OnPlayerConnect linia HidePM[playerid] = 1 sau 0; Daca ai 0 inseamna ca e dezactivata iar daca ai 1 inseamna ca e activata oricand intra pe server un player. P.S: Daca nici asa nu merge e tot ceva de la HidePM deoarece el blocheaza/deblocheaza whisper-ul e posibil sa fie si din alta parte asa ca cauta peste tot linia HidePM si vezi daca e cumva undeva setat [glow=red,2,300]=1[/glow] , inseamna ca e inchis whisper.
-
[TUTORIAL] Cele mai intalnite erori/avertizmente in pawno!
BuBu replied to DarkyTheAngel's topic in Tutoriale
Foarte bun pentru incepatori deoarece nu multi stiu sa rezolve errorile, cred ca prin acest tutorial sa nu mai faca asa multe post-uri cu problema 'am erroare X' stiind ca o poate rezolva cu ajutorul acestui tutorial. -
Ciudat ai deja functia care alimenteaza automat masina Refueling[playerid] = 1; Cred ca problema la tine e la /fuel ca nu iti arata corect sau ce speedometer,fuel system ai? il poti arata (comanda /fuel)
-
Gata, poftim comanda care sa o inlocuiesti cu cea care o ai deja //----------------------------------[MAKEADMIN]------------------------------------------------ if(strcmp(cmd, "/makeadmin", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, " : /makeadmin [playerid/PartOfName] [level(1-4)]"); return 1; } new para1; new level; para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strval(tmp); if (PlayerInfo[playerid][pAdmin] >= 1338 || IsPlayerAdmin(playerid)) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if(level < 0 || level > 4) return SendClientMessage(playerid, COLOR_GREY,"* Imi pare rau dar accesul tau la admine este 1-4!!"); GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[para1][pAdmin] = level; printf("AdmCmd: %s has promoted %s to a level %d admin.", sendername, giveplayer, level); format(string, sizeof(string), " You have been promoted to a level %d admin by %s", level, sendername); SendClientMessage(para1, COLOR_LIGHTBLUE, string); format(string, sizeof(string), " You have promoted %s to a level %d admin.", giveplayer,level); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, 256, "AdmWarning: %s has set %s to a level %d admin.", sendername,giveplayer,level); ABroadCast(COLOR_YELLOW,string,1); } } } else { SendClientMessage(playerid, COLOR_GRAD1, ": Ne pare rau, dar nu ai acces la aceasta comanda."); } } return 1; }
-
Te referi ca la dialogul tau cu /stats daca apesi pe butonul 'Iesi' din dialog te scoate din dialog iar cand apesi tasta ESC te da afara din joc nu?
