GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: akcayir le 25 Octobre 2008, 23:23:33

Titre: Les zones de gang comme en solo
Posté par: akcayir le 25 Octobre 2008, 23:23:33
Bonjours,
Je veus fare dans mon server des zones de gang comme dans le jeu en solo (les zones verts = groove...) et que quand une persone qui a le skin groove tue un autre de gang advers il lui pique le territoire.
Est ce que cette chose est possible et si c'est possible est que j'aurais des problemes commes de crash et timeout??
Pouver vous m'aider a le faire si c'eest possible?
Merci :...
Titre: Re : Les zones de gang comme en solo
Posté par: [StAfF]MaN le 25 Octobre 2008, 23:35:36
C'est totalement possible ;) Tu peut même faire comme dans le solo, avec des nombres de kills, par exemple, tu tue 6 gars adverses et la zone de leur gang se met a clignoter, tu tue encore 6 gars et la zone est a toi ;)

Bien sur pour ce cas il faudra des timer, et un compteur de kill ;) Je te laisse chercher ou tu peut trouver ça et comment le mettre en place, après pour les gang zone tout est expliquer dans les tutoriaux du forum !!

Bonne chance :p  :laugh
Titre: Re : Les zones de gang comme en solo
Posté par: » Lukubi™ le 26 Octobre 2008, 12:48:18
tien j'espère que sa pourra t'aider

 dans l'include a_samp.inc

(http://img412.imageshack.us/img412/949/sanstitrezg8.th.png) (http://img412.imageshack.us/my.php?image=sanstitrezg8.png)(http://img412.imageshack.us/images/thpix.gif) (http://g.imageshack.us/thpix.php)
Titre: Re : Les zones de gang comme en solo
Posté par: ThePlaymobile le 26 Octobre 2008, 18:32:12
Vous pouvez pas en dire plus svp sa m'interresse aussi :)
Titre: Re : Les zones de gang comme en solo
Posté par: [StAfF]MaN le 26 Octobre 2008, 18:40:20
Pour trouver les coordonnées sans ultimate il faut faire 4 save position ;) (/save)

Tu veut faire une zone, tu va te placer a chaque coins de ta zone et tu /save ^^ (met comme nom min_x pour la 1er save, min_y pour la 2ième, etc... c'est plus facile pour après ;) )

exemple :


AddPlayerClass(179,-1337.3512,2523.2300,87.0469,270.7198,0,0,0,0,0,0); // min_x
AddPlayerClass(179,-1335.2222,2540.2971,86.8081,357.6589,0,0,0,0,0,0); // min_y
AddPlayerClass(179,-1286.4272,2536.4910,87.5118,182.1182,0,0,0,0,0,0); // max_x
AddPlayerClass(179,-1283.4917,2522.4268,87.3911,177.1048,0,0,0,0,0,0); // max_y

Donc il faut mettre dans cette ordre les coordonnées de couleur :

en 1er : rouge

en 2ième: orange

en 3ième: violet

en 4ième: vert

====
                gang2 = GangZoneCreate(-1337.3512, 2536.4910, -1283.4917, 2540.2971); // Dans OnGameModeInit
====

ça peut paraitre bizarre l'ordre des coordonnées mais ça fonctionne ;) J'ai passé 1 heure a trouver, scripter dans toutes les situations possible et tester chaque changements lol ^^  :laugh
Moi qui cherchais comment faire, voila j'ai finis par trouver !!  :king

PS: pour que la zone soit colorée en rouge et transparente :

GangZoneShowForAll(gang2, 0xFF00004E); // dans OnGameModeInit ou dans toutes autres partie de votre script, la ou vous voulez que la zone soit visible ;)

Si vous voulez mettre une couleur standar mais qui ne sera pas transparente :

GangZoneShowForAll(gang2, COLOR_RED); (prenez les couleurs que vous avez initialisé dans votre script ;) )
Titre: Re : Les zones de gang comme en solo
Posté par: ThePlaymobile le 26 Octobre 2008, 19:12:55
oué s'est pas le probleme sa s'est juste quand le mec entre dans la zone sa la mettre en une autre couleur celle du perso
Titre: Re : Les zones de gang comme en solo
Posté par: Syg le 27 Octobre 2008, 09:58:28
Juste pour répondre à [StAfF]mAn :
Deux sauvegardes de position suffisent, une dans le coin supérieur gauche (xmin et ymin) et une dans le coin inférieur droit (xmax et ymax).
Mais bon, ta méthode en 4 sauvegardes fonctionne aussi.

++
Syg
Titre: Re : Re : Les zones de gang comme en solo
Posté par: vincentdu90 le 27 Octobre 2008, 10:25:54
oué s'est pas le probleme sa s'est juste quand le mec entre dans la zone sa la mettre en une autre couleur celle du perso

Je ne pense pas que cela soit possible , cependant tu peux faire un script ou si un équipe tue t'en de joueur d'un autre équipe la zone clignote .
Titre: Re : Les zones de gang comme en solo
Posté par: ThePlaymobile le 27 Octobre 2008, 20:39:49
S'est bon j'ai réussi si vous avez besoin d'un coup de pouce je suis la ;)