BuBu
Membru-
Posts
456 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Everything posted by BuBu
-
Hmm, ar fi ceva nou adica poti face o incendiere a masini. Ma refer setezi un obiect care face flacara(foc) iar la masina ii va scadea viata si la player daca creezi o functie, eu am ceva in minte dar nu am incercat niciodata cred ca o sa fac curand un FS de genul asta.
-
Atunci cand ti-ai creat rival wars sa se salveze intr-un .cfg (ex: turfs.cfg) sau cum ai tu... Deci acolo trebuie sa fie salvate culorile deoarece atunci cand cuceresti trebuie sa primeasca cealalta culoarea, de exemplu eu am un sistem de war rival facut de mine si le-am definit cu zOwner,zColor,Float:zMinX,etc... zColor = reprezinta culoarea gangului Iar in turfs.cfg ar trebuie sa apara de genu owner|0xFF000069|Float:zMinX|Float:zMinY|Float:zMinX|Float:zMinY P.S: Daca stii putin scripting cred ca ai inteles la ce ma refer, trebuie sa iti faci o noua functie care sa fie sallvata in .cfg-ul tau care reprezinta culoarea. Trebuie sa folosesti si ShowZones,HideZones Ca sa setezi culoarea trebuie sa faci un stock stock GetTeamZoneColor(teamid) { switch(teamid) { case TEAM_GROVE: return 0x00FF0096; case TEAM_BALLAS: return 0x80008096; case TEAM_LCN: return 0xFF800096; case TEAM_YAKUZA: return 0x00400096; case TEAM_VAGOS: return 0xFFFF0096; case TEAM_AZTECAS: return 0x01FCFFC8; } return -1; } In fine e foarte greu pentru un incepator deoarece acest GetTeamZoneColor trebuie pus in foarte multe functii, la onplayerspawn,atunci cand se ataca 2 ganguri/mafii,etc...
-
Dane toata functia OnPlayerDeath cum ai vrea sa te ajutam ?
-
Adaugarea objects/pickups provoaca buguri pe server...
BuBu replied to burnfire's question in Arhivă probleme
Daca nu iti apar hartile inseamna ca e problema de la streamer-ul tau sau sunt bune obiectele. Pick-upurile si astea nu provoaca buguri. -
Scoateti mysql si refati functiile onplayerlogin si onplayerregister, ce e asa greu doamne.
-
Nu am inteles nimic la ce te referi, ce treaba are timer-ul de la war cu masinile? :)
-
Da exista ballon , poftim e cel de pe serverul meu e modificat de mine http://fisierulmeu.ro/21NZ9PGCQZJT/balloon-pwn.html
-
Dane server.cfg
-
Un script sa fac RPG? la ce te referi =))
-
Pune la onplayerdeath cum ai pus la onplayerspawn , deoarece tu nu te respawnezi automat omule doar ai zis 'cand mor' deci e vorba de functia onplayerdeath.
-
De unde vrrei sa stim noi liniile tale ) ? ce astepti dale P.S: Ai de redefinit cateva lucruri si de definit.
-
Se pot face comenzi gamemode aici http://www.sa-mp.ro/forum/index.php?board=95.0 !
-
Tu chiar esti nesimtit deacuma ceri orice comanda, ai cerut /mask, atunci ti-am dato chiar nu poti sa faci ca sa se dezactiveze cand apelezi o alta comanda /maskoff ? Chiar nu poti gandi putin? Nu are cum sa aiba restrictie comanda /mask daca nu stii sa tio pui cred ca ai editat ceva gresit, [XSR]Next. ti-a explicat foarte clar cum sa faci sa iti modifici restrictia.
-
Incearca sa iti iei un streamer, nu are cum sa iti deie crash asa deodata iati plugin-ul crashdetect si iti va detecta problema.
-
Unde iti da erroare pe Windows sau pe Linux Host?
-
1. Ce e asa greu sa iti faci un site HTML sau PHP? 2. Si cel din urma ca sa faci cum au cei care ne-ai dat exemplu GM-ul tau trebuie fi pe MYSQL si sa ai deja facute setarile de statistici lideri,etc..
-
Exact cum a spus Gireada atunci cand tu esti scos din jail , ai [glow=red,2,300]public SetPlayerUnjail(playerid)[/glow] iar acolo trebuie sa iti setezi ca atunci cand este scos sa ii redeie skinul. Chiar e asa de greu, fratilor ganditi si voi nu dam mura-n gura aici.
-
Ti-am facut o mica comanda doar un exemplu pt admin 1,helper1 si donator 1. E foarte simplu nu inteleg dece m-ai postati astfel de posturi in fine, deasta suntem noi :-j if(strcmp(cmd, "/hc", true) == 0 ) { if(IsPlayerConnected(playerid)) { GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } new admin = PlayerInfo[playerid][pAdmin]; new helper = PlayerInfo[playerid][pHelper]; new donator = PlayerInfo[playerid][pDonator]; result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "{3C9DF6}Utilizare Comanda{FFFFFF}: /hc [admin - helper donator chat]"); return 1; } else if(admin==1) { format(string, sizeof(string), "{FF0000}[HC]{FFFFFF} Admin {FFFF00}[%s]{FFFFFF}: %s.", sendername, result); } else if(helper==1) { format(string, sizeof(string), "{FF0000}[HC]{FFFFFF} Helper {FFFF00}[%s]{FFFFFF}: %s.", sendername, result); } else if(donator==1) { format(string, sizeof(string), "{FF0000}[HC]{FFFFFF} Donator {FFFF00}[%s]{FFFFFF}: %s.", sendername, result); } if (PlayerInfo[playerid][pAdmin] == 1 || PlayerInfo[playerid][pHelper] == 1 || PlayerInfo[playerid][pDonator] == 1) { SendHCMessage(0x00D56AFF , string); } } return 1; } Acum sa facem [glow=red,2,300]SendHCMessage[/glow] forward SendHCMessage(color, string[]); public SendHCMessage(color, string[]) { for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pAdmin] == 1 || PlayerInfo[i][pHelper] == 1 || PlayerInfo[i][pDonator] == 1) { SendClientMessage(i, color, string); } } } }
-
Nu ai includeul [glow=red,2,300]utils[/glow], iati toate pluginurile (ultima versiune) si bagale in pawno/include ! #include <utils>
-
Adaugarea objects/pickups provoaca buguri pe server...
BuBu replied to burnfire's question in Arhivă probleme
Pickp-urile nu provoaca lag sau buguri deoarece folosesc si eu foarte multe oricum limita spusa de echipa SA-MP este [glow=red,2,300]4096[/glow] pe 0.3e R2 ! Iar obiecte intradevar de aici se provoaca lag dar daca iti iei un streamer bun (ultima versiunea sa zicem) nu prea o sa ai lag. Iar buguri de la obiecte nu este posibil, eu nu am avut niciodata. -
Arata-ne server.cfg
-
1. Pentru ce ai pus [glow=red,2,300][Auto][/glow] ? 2. for(new i=0; i< MAX_BUY_V; i++) Incearca sa ne dai si noua tot codul care cuprinde 1792 sa vedem cam ce vrei tu sa faci..
-
Iti apare la orice level asta ? ma refer daca da verifica ShowStats si de acolo e problema :)
-
if(strcmp(cmd, "/maskon", true) == 0) // by BuBu { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) { for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { SetPlayerColor(giveplayerid,COLOR_WHITE); // sa se vada pe TAB cu culoarea alba SetPlayerMarkerForPlayer(i, playerid, 0); // nu se vede pe map/minimap } } PlayerInfo[playerid][pMaskuse] = 1; SendClientMessage(playerid, COLOR_WHITE, "V-ati pus masca pe fata [/maskoff ca sa o scoateti]."); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s si-a pus masca pe fata.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } else { SendClientMessage(playerid, COLOR_GREY, "Nu sunteti donator/admin sau hitman."); return 1; } } return 1; } Comanda e facut special pentru serverul meu, sper sa iti placa eu o folosesc la donatori si hitman. Cauta [glow=red,2,300]enum pInfo[/glow] si adauga pMaskuse, Cauta [glow=red,2,300]public OnPlayerConnect[/glow] si adauga PlayerInfo[playerid][pMaskuse] = 0;
