burnfire
Membru-
Posts
382 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Everything posted by burnfire
-
Ce e cu voi fratilor?Aveti PC cu 512 mb ram?) Sa fim seriosi,Windows 8 permite folosirea multor dintre aplicatiile Microsoft,si in el s-au rezolvat multe bugguri! P.S:Imi place interfata Metro,si nu numai!Windows 8 forever! <3
-
Multumesc si nu,nu sunt cu aranjarea tutorialelor... Multumesc 1.Daca vrei,voi face un tutorial pentru TextDrawSetString.... 2.De unde stii ca e copy+paste?Vreau sa imi dai sursa,ca nu accept sa mi se faca acuzatii fara argumente Va multumesc pentru note ;)
-
Eu nu stiu ce Windows 8 ai luat,io am Windows 8 EnterPrise cu licenta,si vreau sa spun cateva lucruri: -Durata maxima de bootare a fost de 5 secunde(pe netbook) -Nu are absolut nici un bug -Se activeaza foarte usor -Se "muleaza" foarte usor pe calculatore(am netbook) Eu nu stiu pe ce site-uri cu 2 utilizatori intrati,dar mie mi se pare Very Awesome Windows 8!
-
Ceas Server Hristos A Inviat SA:MP!Astazi va voi arata cum sa facem un ceas functional pentru serverul nostru! Multi dintre noi stim ca functia TooglePlayerClock este invechita si destul de buguita... NOTA:Recomand utila citirea urmatoarelor articole:TextDrawCreate,TextDrawSetString,TextDraw Editor si cam atat 1.V-om crea textdrawul,iar aici aveti doua optiuni: -Vom folosi TextDraw Editor -Vom crea TD-ul manual Presupunand ca nu stiti cum sa folositi TextDraw Editorul,vom crea TD-ul manual! 2.Vom crea o variabila pentru a stoca TD-ul: [pawn]new Text:Ceas;//Text este prefixul de la TextDraw[/pawn] 3.Vom adauga/crea TD-ul in interiorul CallBack-ului OnGameModeInit: [pawn]public OnGameModeInit() { Ceas = TextDrawCreate(500,500,"30.12.9999 00:00"); }[/pawn] Am facut un TD,care v-a avea textul"30.12.9999 00:00" si care se v-a afisa in mijlocul ecranului! 4.Vom face un foward sub define-uri,care se v-a chema "ServerTime",ca in urmatorul exemplu:[pawn]foward ServerTime();[/pawn] 5.Vom face un public cu acelasi nume ca foward-ul,la sfarsitul scriptului:[pawn]public ServerTime() { //To Be Continued at step 5! }[/pawn] 5.Sa trecem la lucruri serioase.In acest public vom adauga codurile necesare pentru a schimba ora: [pawn]public ServerTime() { new Data[3],Ora[3],result[128];//V-om crea doua variabile care v-or stoca data si ora si una pentru a afisa rezultatul! gettime(Ora[0],Ora[1],Ora[2]);//V-om extrage ora PC-ului care hosteaza serverul sub formatul HH:MM:SS getdate(Data[0],Data[1],Data[2];//V-om extrage data PC-ului care hosteaza serverul sub formatul AN:LUNA:ZI format(result,sizeof(result),"%d:%d:%d %d:%d:%d",Data[2],Data[1],Data[0],Ora[0],Ora[1],Ora[2]);//V-om formata stringul ca sa accepte variabilele primite TextDrawSetString(Ceas,result);//V-om modifica textul TD-ului "Ceas" cu formatul nostru } [/pawn] Acum,va veti intreba cum se v-a modifica ora.Simplu facem un Timer care se va repeta de la initierea GM-ului si se va repeta odata la 1 secunde! [pawn]public OnGameModeInit() { Ceas = TextDrawCreate(500,500,"30.12.9999 00:00"); SetTimer("ServerTime",1000,true); return 1; }[/pawn] Ce inseamna fiecare parametru al functiei: "ServerTime" - ce se v-a repeta 1000 - intervalul de repetare in ms,unde 1000ms = 1 secunda true - inseamna ca se v-a repeta mai mult de o singura data! Acum,daca vreti sa faceti cu TextDrawEditor se face EXACT la fel! Va multumesc de vizionare,si va urez o zi placuta! )
-
Pune undeva sub define-uri urmatorul cod: [pawn]#pragma unused Dialog_Neon[/pawn] Sursa:aici;)
-
~Nickul tau:burnfire ~Nickul scripterului:RuNix ~Ce ai lua/Ce ai face din/in PC-ul lui :As lua cateva chestii din RSS,mai ales sistemul de inregistrare ORIGINAL ;)
-
Mai astept pareri! P.S:Merge f fain
-
Nu imi venea in minte ce sa scriu...oricum am sa editez XD Mersi pentru nota :)
-
App de windows 7...a avut un prieten....se bota windowsul in 15 minute :|,iar acum i se incarca in maxim 10 secunde....deci )
-
Hristos A Inviat SA:MP!Tocmai mi-am pus Windows 8 Enterprise cu licenta(obtinuta cu toolkit si a mers) si merge foarte bine!Si calculatorul merge mai bine decat cu umilul windows xp Va astept parerile mai jos!
-
Am pus in afara la "newkeys" pentru ca,nu consider ca acest sistem v-a fi pus in GM.Ma gandeam ca vor face un FS separat pentru aceasta....si atunci... Vreau sa imi si spui ce greseli am :D
-
Tutorial sistem speed si vup Hristos A Inviat SA:MP Ro!Am revenit si m-am gandit sa va fac un tutorial,care,dupa parerea mea este unul destul de imporatant!:Cum sa facem un sistem de speed si VUP! NOTA:Recomand utila citirea urmatoarelor pagini:GetVehicleVelocity,SetVehicleVelocity,IsPlayerInAnyVehicle ,OnPlayerKeyStateChange si Keys! Dictionar de termeni:-Velocity(Din Engleza) inseamna viteza. -VUP(Prescurtare) Vehicle Up! Sa incepem:V-om face un sistem care NU va trebui sa activam cu comenzi!!! 1.Ne v-om duce la CallBack-ul OnPlayerKeyStateChange 2.V-om face o verificare,sa vedem daca playerul este in vre-un vehicul: [pawn]if(!IsPlayerInAnyVehicle) return 0;//return 0 inseamna ca nu v-a face nimic![/pawn] 3.In continuare,v-om face o verificare,sa vedem ce tasta apasa playerul: [pawn]if(newkeys & KEY_FIRE) { //To Be Continued at step 4 }[/pawn] "newkeys" inseamna tasta noua apasata! "KEY_FIRE" inseamna tasta LAlt 4.La acest pas v-om afla viteza playerului(cu ajutorul variabilelor),o v-om "manipula" dupa bunul plac!) [pawn]new Float:Viteza[3];//V-om extrage viteza sub forma de Float,iar acel [3] inseamna 3 tipuri de viteza:Viteza pe X,Viteza pe Y,Viteza pe Z new vehicleid = GetPlayerVehicleID(playerid);//V-om afla ID-ul masinii in care se afla playerul GetVehicleVelocity(vehicleid,Viteza[0],Viteza[1],Viteza[2]);//Cand folosim metoda asta,se va incepe de la 0! SetVehicleVelocity(vehicleid,Viteza[0] * 3,Viteza[1] * 3,Viteza[2] *3);// Cand playerul are viteza X mai mare de 0,o v-a multiplica cu 3.Aceasta se v-a aplica si la viteza Y si viteza Z[/pawn] Acesta a fost pentru SPEED,i-ar pentru VUP,in loc de[pawn]SetVehicleVelocity(vehicleid,Viteza[0] * 3,Viteza[1] * 3,Viteza[2] * 3);[/pawn] Punem urmatorul cod: [pawn]SetVehicleVelocity(vehicleid,Viteza[1],Viteza[2],Viteza[3] + 7);[/pawn] De ce doar viteza Z?Pentru ca aceasta reprezinta viteza pe verticala! Acesta a fost tutorialul nostru!V-oi mai veni si cu alte tutoriale cat de curand!La revedere!
-
Simplu: 1.Faci un obiect(cum este acolo) 2.Folosesti SetObjectMaterialText 3.Gata! (Sursa de inspiratie:Acest tutorial!CREATORUL TUTORIALULUI:Gireada P.S:Hardwell,de ce ti-ar trebui SetObjectMaterial ?Lui ii trebuie doar textul...nu si textura(ca sa zic asa) ;)
-
Mersi ca ai precizat si autorul Deci vezi ca acolo unde este ceva cu SetTimer Am precizat in susul tutorialului sa te uiti si la Aceasta pagina...Vezi daca nu ma asculti?) ON:Vezi ca functia SetTimer ai mai multi "parametri" SetTimer(funcname[],[b]interval[/b],repeating); Interval este intervalul dintre "aparitia" 1 si "aparitia" 2(ca sa zic asa) in milisecunde... Ca sa fie in secunde,foloseste semnul inmultirii ): [pawn]SetTimer("RACTimer",4*1000,true); //*1000 (daca ai trecut de clasa a 3-a,iti dai seama ca 1000 milisecunde = 1 secunda...si faci la fel cu minutele...[/pawn]Sper ca ai inteles! EDIT:Am vazut ca D@rksone a fost mai rapid P.S:Scuze daca te-am jignit...vroiam sa fiu inteles cat mai clar !;)
-
Am o "propunere" pentru tine ) : 1.La variabila nume pune in loc de 100,MAX_PLAYER_NAME ON:Cand deschizi o paranteza,trebuie sa o si inchizi: -ai deschis o paranteza pentru if -ai deschis o paranteza pentru strcmp-uri! -Ai inchis o paranteza pentru strcmp-uri! -Ai inchis o paranteza pentru if! P.S:Ce este taiat,nu ai facut
-
Bun si simplu tutorialul!Bravo! 5/5 ;)
-
Frumusica mapa...ai 5/5 :D
-
Porneste doar samp-server ;)
-
Nu a zis nimeni ca am sa ma fac mapper :tongue: ...am facut-o din plictiseala :rolleyes:
-
De ce as copia 2-3 functii?Singurul lucru de la care m-am inspirat,a fost tutorialul de pe wiki SAMP in legatura cu "Cum Sa Faci Un Timer"!M-am uitat la el acu vre-o 2-3 luni...cand eram mai putin experimentat ):))
-
Nu mai ajuta pe nimeni tutorialul asta?:|
-
Zici ca ai invatat toatea astea in 1 ora?DE UNDE??Plz da-mi linkul! ...S-ar putea sa imi trebuiasca sa stiu C++ )
-
Categoric se mai joaca!Si se v-a juca pana se vor disparea PC-urile )
-
ATENTIE serverelor care au comanda/comenzi de creat masini:Am observat ca daca creezi o masina si ii dai sa nu se respawneze,si ii dai in SCRIPT DestoyCar(//ID-ul masinii create); Se va spawna exact unde ai creat-o :|.Este vre-o rezolovare?Daca vreti sa vedeti la ce ma refer,va rog sa ma contactati la adresa mea de mess care se afla sub nickname ;)
