Rock
-
Posts
187 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
News
Documentation
Posts posted by Rock
-
-
Si nu pot rezolva cumva?
Uitate in scriptul de unde sunt copiate variabilele si copiaza si declararea lor.
-
Mai bine zis ai copiat bucati din cod din alta parte si nu ai definite variabilele.
Ei bine nu pot sa te ajut, nu stiu ce fel de variabile sunt cele de care ai tu nevoie.
Sau daca sunt variabile unele.
-
Nu merge imi da Operation not permitted
Atunci vorbeste cu cei de la host si spunele ce problema ai.
-
-
=-" post="145168" timestamp="1370978172"]
Cu 3-4 membrii nu poti adauga multe articole pe wiki.sa-mp.ro (cum l-am facut atunci).
In ziua de azi, daca romanu are acces la astfel de pagini, ori sterge tot, ori isi face reclama, ori scrie numai tampenii, ori copiaza sa-si puna pe site-urile lor. In concluzie, nu se merita.
Ma bag.
Daca poti fa ceva sa nu aiba toti acces sa editeze sau sa copieze de acolo.
Daca faci asa, bagi 3-4 oameni de incredere si cu timpul o sa se scrie destule articole.
-
Cand a fost facut topicul: Yesterday at 07:52:33 PM
Cand a dat reply: Today at 09:25:51 PM
Nu este 2x post, este bump.(Cum a zis si burnfire)
Si da, este de la junkbuster, este invechit si are multe buguri descoperite de micii hackeri.
-
poti comenta cat vrei ca tot iti dau ceata.
Vai tu modestule, vezi sa nu ti se aplece.
EDIT:
....stiu ce e aia optimizare...
Nu zau.
Spune-mi ceva ce optimieaza foreach. (Nu te chinuii, asta nu vei gasii in topicul oficial si este spus de Y_Less, nu e inventie de a mea)
Sau y_commands, sau BUD, sau sscanf, sau variabilele, sau memoria alocata scriptului, sau lag-ul, sau viteza de sincronizare dintre server si client.
Defapt nu vreau sa vad daca stii chiar toate astea, spunemi doar la foreach.
Nu spune ca nu stii, daca esti asa preocupat de optimizare e imposibil sa nu il folosesti.
-
Haa.
Am ce face in viata reala, tocmai de aia nu prea mai pierd timpul asa mult pe forumul asta, a venit vara, etc etc.
Bravo tie ca ai realizat. Dar daca tot ai reusit sa faci atatea nu te mai lauda ca pari un dobitoc cum am mai zis.
Serverul ala a fost inceput de mine si de el, am renuntat la proiect dupa multe neintelegeri si acum sunt curios unde o sa ajunga.
Bafta cu el si atat am avut de spus.
PS: Multi au invatat sa faca niste scripturi cat de cat complexe dar foarte putini stiu sa le si optimizeze sa mearga cat mai bine.
De exemplu Next(nu o spun cu rautate) si nu numai el, ce fac ei merge, dar in schimb nu e optimizat absolut deloc, folosesc metode vechi si mult prea complicate.
-
Rock, daca inca nu l-ai intrecut pe zh3r0 in cunostinte inseamna ca esti greu de cap xD.
Hai sa dam timpul inapoi.
Din cate imi aduc eu aminte tu ai avut(sau inca ai) un amarat de rss-edit cu 20 de playeri zilnic pe el.
Acum 1 an maxim ai avut o cearta cu o alta comunitate plina de copii ca si voi.
Acum vii aici si te lauzi ca esti mai bun ca Gamer_Z sau ca Zh3r0?
Ca sa fii mai buni ca ei in primul rand trebuie sa renunti la atitudinea asta de "eu sunt cel mai bun, stiu tot, v-am intrecut pe toti", daca faci chestii de genul nimeni nu o sa te ia in serios.
Tu acum in ochii nostrii esti inca un copilas de 12 ani care vrea sa isi faca un "nume" pe forumul asta prin afirmatii false.
Daca erai bun cum pretinzi acum erai cineva, ori aici ori pe .com, dar in schimb cine esti?
Un nimeni.
-
Chiar nu va inteleg.In loc sa aveti si voi putina indrazneala sa avansati in scripting, voi "venerati" alti scripteri.Sincer, nu am un "idol" in acest domeniu si nici fani (ca o mica paranteza, aici am fost modest, Y_Less este fanul meu ) si nici nu cred ca o sa am.Acum ca am spus astea, nu m-a consider un fel de scripter avansat (si nici nu sunt) dar ar trebui sa nu mai aveti "idoli" si sa incepeti sa fiti proprii vostri "idoli".Pace !
Sunt de acord doar pe jumatate in legatura cu ce ai zis.
E bine sa ai un "exemplu", nu ias zice chiar idol dupa care sa te ghidezi. Dar nici chiar sa il aclami peste tot sau sa il pupi in partea dorsala mereu.
Eu unul la inceput l-am luat pe Zh3r0 ca exemplu, dupa un timp am inceput sa ma inteleg bine cu el si acum inca vorbim uneori, am devenit prieteni.
Inca de la inceput visam sa ajung ca el, ba chiar sa il intrec, sa stiu mai multe ca el.
Inca nu am ajuns acolo dar nu mai e mult.
Deci oamenilor, gasiti o persoana care sa va inspire si incercati cat puteti de mult sa o depasiti, asa veti devenii mai buni!
-
Cat despre Gamer_Z ... pot face lejer ce a facut el in sa-mp, la fel si in PHP.
Sa te vad facand asta si dupa vino sa vorbim despre el.
-
Asta e motivul pentru care nu dau id-ul tuturor.
Ii tin in lista pe cei din sa-mp doar in care am o oarecare incredere si cu care pot vorbii ca intre prieteni.
Zh3r0 de ex, inainte ma intelegeam bine si cu Roach, imi era oarecum vecin.
-
-
Nu am compilat codul dar sigur 100% o sa ai urmatoarele 2 erori:
(42) undefined symbol "params" (43) symbol already defined: "i"
De ce?
42: In callback-ul OnPlayerText nu exista parametrul "params" care sa il proceseze sscanf
43: Din cauza sscanf-ului, mai bine zis modul in care l-ai folosit, nu isi avea rostul.
Plus de asta codul tau nu ar da crash, el ar umple chat-ul cu mesajul "Incercare de dat crash serverului numar ..."
-
De ce sa iau ban?)In fine,va mai astept cu parerile )
Era unu care lasase un reply cu ditamai reclama si se referea la el.
-
Mare ban ce o sa iei prietene.
-
ZeeX.
E chiar sub Y_Less.
Garsino nu e chiar asa bun deci las pune ultimul.
Asta e lista mea top 5.
Y_Less
ZeeX
Slice
Gamer_Z
Vince.
Pe incognito si 007 iati bagat in lista datorita streamer-ului si junkbuster-ului, ei altceva nu prea au facut.
-
M-am gandit sa fac topicul asta pentru a va impartasii cateva chestii care le-am descoperit si poate care multi dintre voi nu le stiati.
O sa va explic si va voi arata si exemplu.
1:
Cea mai recenta descoperire a mea a fost ca OnGameModeExit nu este executat atunci cand inchidem consola(serverul) apasand butonul X.
Incercati si voi:
public OnGameModeExit( )
{
print( "EXECUTED:: OnGameModeExit" );
}
Dupa uitativa in server_log.txt dupa "EXECUTED:: OnGameModeExit"
Din cauza asta pot aparea multe chestii nefavorabile.
2:
Switch-urile sunt mult mai rapide si mai favorabile decat if-urile.
stock GetAdminLevel( playerid, iLevel )
{
iLevel = SERVER_DATA[ playerid ][ iAdminLevel ];
switch( iLevel )
{
case 0: iLevel = 0;
case 1: iLevel = 1;
case 2: iLevel = 2;
}
return iLevel;
}
Se executa mult mai rapid si mai eficient decat:
stock GetAdminLevel( playerid, iLevel )
{
iLevel = SERVER_DATA[ playerid ][ iAdminLevel ];
if( iLevel == 0 ) return iLevel = 0;
if( iLevel == 1 ) return iLevel = 1;
if( iLevel == 2 ) return iLevel = 2;
return iLevel;
}
(Sunt exemple prostesti, stiu, in realitate nu ar fi fost nevoie de if-uri si switch-uri in cazul asta dar am dat dar ca exemplu.
3:
Cand declari o variabila cu 2 dimensiuni nu e nevoie sa pui tu marimea ei in randuri(asta ca sa intelegi voi), adica cate randuri va contine.
Exemplu:
static const sz2D_Var[ 2 ][ 50 ] = // primul 2 este numarul de randuri, puteti lasa casuta aia goala
{
"Rand 1",
"Rand 2"
};
La comilare variabila 2D va recunoaste automat numarul randurilor.
4:
Folosindule scriptul se compileaza mult mai eficient si reduce marimea .amx-ului
static: O variabila declarata cu "static" este ca una globala dar limitata, ea poate fi folosita DOAR in fisierul in care a fost creeat.
Cand declari o noua variabila nu mai este nevoie sa folosesti new, aceasta se declara simplu:
static iMyVar;
const: O variabila declarata folosind const nu poate fi modificata, este declarata ca un #define.
Exemplu:
new const szName[ 5 ] = "Rock";
5:
Momentan nu imi mai aduc aminte de altele dar cand imi revin in minte dau un edit.
-
Decat daca stii numele fisierului si dupa cauti pe google.
Ex: rLogs solidfiles
-
Esti bine primit, o sa vb si cu ceilalti
O singura conditie.
Ma bag doar daca gasesti un designer si mapper.
Nu am chef sa lucrez degeaba, adica cand sunt la jumate sa imi tranteasca cineva ca nu avem ce face cu serverul, ca nu avem harti sau site.
Daca tot facem ceva sa fie ceva bun.
-
M-as baga scripter, am destul timp liber si nu am cu ce sa mi-l ocup.
-
NexT." post="143707" timestamp="1369423109"]
Cum e Drift Point Counter, sa fie ceva Stunt Point Counter, si sa iti salveze stunt-urile pe care le faci, de exemplu cand faci un jump, cu cat te rotesti mai mult sa iti numere rotatiile x si y.
Ar fii o idee dar nu ar merge.
Orice calcule ai face nu ai reusii sa verifici daca motocicleta, bicicleta sau altele s-ar da peste cap(backflip, frontflip).
Sau ar fi pozibil verificand unghiul(A) dar folosind formule mult prea complicate pentru multi, chiar si pe mine m-ar depasii cu mult..
-
-
Foarte bine lucrat Rocky
Chiar te-as ruga sa nu imi mai spui asa, nu suport chestiile de genul.
Anakin link=topic=27056.msg143665#msg143665 date=1369405094]Incearca sa faci si unul pentru obiecte
Neah, sunt deja destule, nu are rost sa apara inca unul.
Acum ca l-am facut pe asta nu am de gand sa fac streamere pentru tot felul de chestii, asta a fost mai mult ca un test pentru mine.
Restul va multumesc.
Intrebare Case Label
in Arhivă probleme
Posted
[pawn] case 1: SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 1), SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 1);[/pawn]