DM

Indította Pioneer, 2010. október 13. - 18:08:18

Előző téma - Következő téma

Pioneer

DM
Hali készítettem 1 DM Zónát..
Azt szeretném ha valaki belép  zónába kapjon fegyókat és kiírja neki hogy: Te beléptél 1 DM-zónába itt megölhetnek.
És h kisétál a zónából kk elvegye a fegyóit
===========================
Ha elkészítek 1 DM zónát és pl ez 1 save pos koordija akkor ebbõl mejik kell?:
 

AddPlayerClass(115,1970.1438,-1135.5687,25.8047,89.0276,0,0,0,0,0,0);

 
Mert kicsit hülyén lett ez leírva és ha mindet rakom akkor 100x nagyobb a terület
Elõre is kösz

01ToYoTa01

DM
#1
Idézetet írta: Pioneer date=1286986098\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"3762\" data-ipsquote-contentclass=\"forums_TopicHali
 
Csá
 

...kapjon fegyókat...[/quote]
http://wiki.sa-mp.com/wiki/Function:GivePlayerWeapon\" rel=\"external nofollow\">GivePlayerWeapon
http://wiki.sa-mp.com/wiki/Weapons\" rel=\"external nofollow\">Fegyver ID-k
 

...kiírja neki hogy: Te beléptél 1 DM-zónába itt megölhetnek...
 
[/quote]
http://wiki.sa-mp.com/wiki/SendClientMessage\" rel=\"external nofollow\">SendClientMessage
Ja és ez kell belőle: 1970.1438,-1135.5687,25.8047

Pioneer

De
ez:
...kapjon fegyókat...
GivePlayerWeapon
Fegyver ID-k
Idézetet írta: Pioneer - Ma - 18:08:18
...kiírja neki hogy: Te beléptél 1 DM-zónába itt megölhetnek...
SendClientMessage
-eket ugykéne hogy belép akk abba a koordiba azt hogykell? hogy akkor írja ki?
Am ha azt az összeset bemásolom a koordikat és : Észak,D,K,Ny akkor 1 nagyon nagy zóna lesz és én meg nemugyakarom mert ugy nemakkora lesz mint szerettem volna

Gang[St]e[R]

DM
#3
Hogy kapjon fegyvert akkor

                                     GivePlayerWeapon(playerid, fegyverID, töltényszám);
                                     SendClientMessage(playerid, színkód,\"Szöveg\");
                                   

 
Ha mikor kilép (nem tom holvan a határ ahol kilép nem tom a hejszint ezér csak enyit mondok) és lefegyverezze akkor:
 ResetPlayerWeapon(playerid); 

 
Itt van még 1 link is DM készítéshez ha szükséged lenne rá: http://www.sa-mp.gportal.hu/gindex.php?pg=32320176\" rel=\"external nofollow\">http://www.sa-mp.gportal.hu/gindex.php?pg=32320176  ;)
                              

Pioneer

De én olyasmit szeretnék ami a térképen színnel jelzi a zónát vagy ez is olyan?

Gang[St]e[R]

Ha még azt akarod akkor olvasd el ezt a leírást: http://www.sa-mp.gportal.hu/gindex.php?pg=32320177\" rel=\"external nofollow\">http://www.sa-mp.gportal.hu/gindex.php?pg=32320177 Amit most te irtál az egy bandazóna ,hogy jelezze a térképen.

Pioneer

aha de még ezse az :S valaki tud adni átláccó szín ID-ket?
az lenne a lényeg hogy az elsõ linkedbe ahogy csinállok 1 olyat és abba a zónába belépsz akkor automata adjon fegyót és amikor pl kisétálsz akk vegye el.. és nem parancsal kéne belépni hanem pl csak odamész,.,.

FL1P

Hali!
A DM zónát nem pont úgy kell elképzelni mint egy bandazónát. (kicsit más =D)
Amit te szeretnél megcsinálni ahhoz kell a banda és a DM zóna is :D (szerintem)
Bandazóna: Ahhoz kell, hogy lássad a térképen.
DM Zóna: Ez pedig ahhoz kell, hogy ha valaki belép a zónába akkor kapjon fegyvert, stb...
Már adtak linket bandazóna és DM zóna készítésrõl is.
 
...és nem parancsal kéne belépni hanem pl csak odamész,.,.

 

...ha valaki belép  zónába kapjon...

 
Ezt így lehet megoldani:
(Ha a játékos egy pont tartományba belemegy, szóval odasétál)
http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint\" rel=\"external nofollow\">http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint
Jah és szerintem mindeggyik szín átlátszó a bandazónánál. :)

Pioneer

hmm... De mit linkeltél az is prancsra mûködik nem? vagy ugyis ha csak odamész? Mert elvileg csináltam 1 Bandazónát  mit 2 koordinátábol jött létre igy aztgondolom hogy ittis 2 koordináta kéne hogy \"körülölelje\" a Bandazónát mert igy csak 1 koordináta van érvényben és nem maga a \"terület\" de jvícs ki ha tévedek

FL1P

Hát, nem fontos paracshoz rakni. Meg lehet oldani pl.: Timerrel is.
Jah és az \"IsPlayerInRangeOfPoint\" az nem olyan mint a bandazóna, ez igazából egy pont.
Ennek a  pontnak megváltoztathatod a hatókõrét. (piros)
if(IsPlayerInRangeOfPoint(playerid, 7.0, x, y, z))
Berakhatod a bandazóna közepére (x, y, z) és átírod a Float:range értékét. (nem tudom mekkorára kell)