-
Posts
1,338 -
Joined
-
Last visited
-
Days Won
94
Content Type
Profiles
Forums
News
Documentation
Posts posted by WiDuAlK
-
-
in comanda /startwork ai id masinii care ti-o creaza. Ai o veriabila de genu: VehicleWork[playerid] = CreateVehicle(...);
ma rog acolo ai id.
-
Vezi asa:
CMD:areagun(playerid, params[]) // adaugat 'count' { if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_RED2, "Nu poti folosi nicio comanda pentru ca nu esti logat."); if(PlayerInfo[playerid][pAdmin] >= 2) { new range,gun,ammo,string[256],sendername[25],count=0; if(sscanf(params, "iii", range, gun, ammo)) return SCM(playerid,COLOR_WHITE,"Usage: /areagun [range] [weapon id] [ammo]"); GetPlayerName(playerid, sendername, sizeof(sendername)); if(gun < 1||gun > 46||gun==19||gun==20||gun==21||gun==45) return SCM(playerid,COLOR_WHITE,"Invalid weapond ID."); if(ammo <1||ammo > 1000) return SCM(playerid,COLOR_WHITE,"Invalid ammo (1-1000)."); format(string, sizeof(string), "AdmCmd: {FFFFFF}%s has given gun %d with %d bullets to all players on range %d.", sendername,gun,ammo,range); ABroadCast(COLOR_ADMCOMMANDS,string,1); foreach(Player,i) { if(IsPlayerConnected(i)) { if(ProxDetectorS(range, playerid, i)) { GivePlayerWeaponEx(i, gun, ammo); new gun2,tmp; GetPlayerWeaponData(i,5,gun2,tmp); #pragma unused tmp if(gun2)SetPlayerArmedWeapon(i,gun2); else SetPlayerArmedWeapon(i,0); count++; } } } } else return SendClientMessage(playerid, COLOR_ERROR, "You are not authorized to use this command."); return 1; }
-
Acum 3 ore, DaEdRiC-FoX a spus:
Când formatezi strungul pui "i" în loc de count, pentru că acel loop îți calculează toții playerii de pe server, si verifica care se află în coordonatele tale.
Nu, la prima vedere a pus bine, sunt pe tel si nu pot analiza in detaliu comanda sa iti spun ce nu merge, dar la prima vedere e bine.
Acel count creste odata cu fiecare jucator ce detine arma si e in jurul tau, pana verific eu codul in detaliu iti sugerez sa faci un debugg cu printf in care vezi cati jucatori se afla in raza ta, daca nu ma insel, vei fi si tu luat in considerare, asa ca poti pune i-1
-
Poftim: http://forum.sa-mp.com/showthread.php?t=161454
Am facut si eu un test aSemanator, am testat si marimea si variabilele normale au iesit in avantaj.
-
La 14.05.2016 la 13:39, SoNNy.sys a spus:
Eu de exemplu prefer sa folosesc gvar asa cum a precizat si stuntman ca este mai eficient. Folosesti mult mai putina memorie si ajuti serverul sa ruleze mai fluent si sa consume mai putine resurse deci rezulta intr-un "Server Tick Count" mult mai ridicat
testat... si la viteza si la marime variabila normala bate gvar.
-
Nu poate fi facut DEAMX la GM , cel putin nu cred ca cineva din echipa SA-MP ar face asemenea program, iar ceilalti mai experimentati nu cred ca si-ar irosi timpul pe asa ceva....
Iar despre cele existente , nu am intalnit nici unul functional.
-
Din cauza streamer-ului, pt ca are atata vizibilitate, trb sa reglezi pt a vedea de la departare.
-
Nu inteleg din poza.. Care e problema? Poate sunt pe tel si de aia nu vad prea bine, explica mi tu.
-
incearca asa:
Pune stock:
stock IsOwnerVehicle(playerid)
{
if(strcmp(vInfo[OwnedVeh(vehicleid)][vOwner], GetName(playerid), true) == 0)
{
return 1;
}
return 0;
}configureaza-l dupa cum ai tu.
Apoi la verificare pune:
if(PlayerInfo[playerid][pAdmin] < 6 || IsOwnerVehicle(playerid))
-
Asta inseamna sa folosesti GM-uri de pe internet, nu sunt optime deloc. Rescrie GM folosind procesor de comenzi, sscanf, foreach, plugin's la timere, etc.... Vezi ce zice si crashdetect cand ai lagu ala infernal.
-
Acum 51 minute, Warr007 a spus:
Nu sunt atat de avansat incat sa il fac singur de la 0, stiu primele randuri si probabil nici alea corect, dar mai sa il fac pe tot cu functii etc, nu stiu. Sunt la inceput, incerc sa invat lucrurii noi, dar mna am nevoie si de ajutor ^.^.
Ajutorul il primesti pe ce faci, nu pe ce ceri. Asta inseamna sa iei functii de baza, sa intelegi cum se folosesc, sa intelegi cum se construieste un callback si cum sa te folosesti de el. Incearca sa-l faci sub forma de Filterscript, ar trebui sa faci sa se salveze variabila de la jucator pe cine a votat si daca a votat sau poti face ceva mai inteligent, poti cauta in baza de date daca a votat clanul X si adminu Y ;)
-
Salut, iti place sistemul, ti l faci singur:) , nu exista si nu cred ca ti l face nimeni
-
:)) in timp ce scriam si cautam exact numele functiei ti-am gasit exemplul perfect
-
anuntul se pune la cautare scripter, ai o sectiune mai jos.
-
Instaleaza-ti Microsoft Visual C++ 2005, 2008, 2010, 2012, 2013, 2015 si net famework 4.0/4.5 una din ele.
- 1
-
@GeOrGe.XD nu recomand, crezi ca ma poti trage pe sfoara? Nu, nu se poate nu-l recomand nimanui.
-
plantezi, creste, procuri, folosesti, ai efecte mai speciale decat de drunk
-
a meu e mai fain
-
:-??
-
Orice poate fi gasit, dar verifica ce ti-am zis.
-
Sincer, din cate am vazut nu e nimic spectaculos...
Uite aici ceva spectaculos:
-
Din cauza la crashdetect imi dadea si mie unele din aceste erori, si l-am mutat la inceputul listei de plugin's. Tu ai deja la inceput, am 2 idei pe care le poti incercaL:
1) Schimbi crashdetect, ii faci upload
2) muta prin lista de plugin-uri din server.cfg crashdetect.
Incearca-le pe amandoua.
- 1
-
cauta continutul mesajului pe bucati, 2-3 cuvinte. Daca nu s-ar putea sa fie intr-un filterscript, nu stiu daca da sau nu dar e posibil daca nu-l gasesti si nu-l gasesti.
-
Scrie mesajul pe bucati, pentru a evita formatul hexadecimal al culorii.
Problema login - Nu ma spawneaza
in Arhivă probleme
Posted
nu iti intra dialogul de login...