Jump to content

Recommended Posts

Posted

Bun...astazi va vom arata cum sa faci moveobject intru-un dialog deci vor fi cum ar veni doua dialoguri intr-unul singur si poarta se va inchide automat...

bun

Deci sa incep va voi spune pas cu pas

Bun deci faceti mapa voastra....cu mta san andreeas sau cu programu facut de farse nu conteaaza luati linia cu poarta

sa zicem aveti poarta asta

CreateObject(987,x,y,z,rotationx,rotationy,rotation z);//am pus x,y,z pentru ca in loc de aceste variabile necunoscute ma rog

le inlocuiti cu paorta voastra  987=poarta

si acum intram in pawno

Si adaugam sus in script

new PoartaNume;//pur si sumplu dam un nume poartei noastre
adaugam la OnGameModeInit
PoartNume=CreateObject(coordonate)//cordonatele vor fi inlocuite cu ce aveti voi
Bun poarta este create dar acum sa facem dialogu Care il adaugam unde vreti voi sa zicem vreau sa fak un dialog cu o comanda in care sa deschid o poarta sau mai multe porti... Deci incepem la OnPlayerCommandText(playerid,cmdtexrt[])
if(strcmp("/comanda",cmdtext,true) ==0)
{
new name[10];
new format[240];
GetPlayerName(playerid,name,sizeof(name),"Welcome %s What gate you want to open? \nPoarta1 \nPoarta2..",name);
ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"Gates",format,"Gate","");
return 1;
}
am fakut comanda dar akum sa facem si  dialogu la OnDialogResponse
if(dialogid ==2)//id dialogulu
{
if(response) //playerul apasa primul buton si in cazul nostru avem doar unul asa ca numai folosim else dar daca nu faceti cu un singur buton este necesar sa folositi else
{
if(listitem  ==0)
{
MoveObject(coordonate) //unde se misca obiectu sau SetObjectPos
SetTimer("Poarta1",3000,0)//3000 reprezint timpul in minisecunde si este egal cu 3 secunde iar 0 sau 1 reprezinta daca sa se mai repete
}
if(listitem ==1)//si tot asa daka aveti mai multe iteme...
{
.,,//ca mai sus SI moveobject fara settimer pentru a nu fi nevoitit sa faceti 
}
akum sa facem sa se inchida poarta si facem publicul de pentru a nu fi nevoit sa facem 10.000 de publice faceti un singur public in care adaugati portile facem asa
undeva prin script nu conteaza unde dar nu in publice in nici un caz....
forward Gates
public Gates()
{
MoveObject(coordanate)...sau SetOjectPos 
MoveObject(coordonate2...)///atentie sa se inchida poata iar la dialog in listitem sa se deschida deci mai precis salvati mapa de doua odata cand este inchisa odata cand este deschisa....si aici o sa urmeze mai multe MoveObject
}
si tot asa
Tutorial este fakut d emine nu dat copy paste nimik ma chinui de ce va timp sal fak asa ca sa nu va aud ca ai dat copu paste sau ca ai luat dintrun gm varza nu stiu ce mai ziceti voi plz Acum sa dau si niste explicati la functi deci
CreateObject(modeid,x,y,z,ry,rx,rz);
modeid=id objectului
x,y,z=coordonate
x y z din cate stiti o sa invatati mai tarziu
x y z semnifika alplttitudine longitutdine  
rotation x
roation y         astea 3 reprezinta rotatiia in ce parte vreti sa le miscati

rotationz

SetTimer("name",time(iNMINISECUNDE),(0 daca sa se repete 1 daca vreti sa nu se mai repete
name -numele pe care vreti sal dati timerului
time in minisecunde-de precizat ca de exp vrem sa punem 5 secunde iar in minisecund ese mai adauga trei zerouri 
reloading-0 daka vreit sa se repete 1 daka vreti sa nu se mai repete
MoveObject(object intre "".x,y,z,viteza in minisecunde);
Edit:am mai modifikat sper ca vam ajutat

New GameMode In Development!-Romania Team Gang War-100%!...Datimi doua Motive afrimative de ce sa-l postez si-l postez...

Posted

ceva mai naspa nu puteai sa faci ?

asta e o prostie tutorialul acesta "exista"  defapt acel tutorial a lui cmg despre moveobject si cu cel a lui Farese de creare dialog = al tau. Deci te-ai bagat si tu in seamna degeaba.

Posted

TACI MA ai vazut si tu forumu asta si te-ai trezit sa dai reply hai mai lasama daca te crezi destept fami tu altceva si sa vedem ce iti iese

Mai astept 2 pareri ca asta si dau iar removed

New GameMode In Development!-Romania Team Gang War-100%!...Datimi doua Motive afrimative de ce sa-l postez si-l postez...

Posted

TheBoss" post="58124" timestamp="1299077820"]

TACI MA ai vazut si tu forumu asta si te-ai trezit sa dai reply hai mai lasama daca te crezi destept fami tu altceva si sa vedem ce iti iese

Mai astept 2 pareri ca asta si dau iar removed

Doamne ajuta asa macar scapam acest forum de prosti !

Posted

Hm, interesant tutorialul ... nu m`am gandit niciodata sa deschizi poarta cu un dialog ... destul de bine explicat tutorialul dar, nu stiu daca e doar la mine sau la toti, nu vad publicul ... Ai postat asa:

akum sa facem sa se inchida poarta
si facem publicul de
pentru a nu fi nevoit sa facem 10.000 de publice faceti un singur public in care adaugati portile
facem asa
Code: [Select]

MoveObject(coordanate)...sau SetOjectPos 
MoveObject(coordonate2...)
si tot asa

Dar nu ai explicat cum facem un public, cu timer, etc etc :)

Oricum, ai facut o treaba destul de buna... daca revii cu un edit in care explici cum faci timer`ul, e perfect.

Posted

Doamne ajuta asa macar scapam acest forum de prosti !

Mai termina cu "prost", "proasta", "prosti", "proaste", etc. Tu acum te-ai rugat sa scapat de tine si de altii.

Ce scris infect ... tutorial facut din alte 2 tutoriale ... praf ... dar buna ideea de a deschide niste porti dintr-un dialog.

  • 1 year later...
Posted

Moartea nu e ceva complicat chiar de loc..dar e bun pentru beggineri ce vor sa isi controleze serverul doar dintrun dialog

Massari e curva mea

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.