GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: anthony_54 le 04 Janvier 2011, 21:33:58

Titre: Info l'imite de stunt
Posté par: anthony_54 le 04 Janvier 2011, 21:33:58
Voilà sur mon serveur j'ai plusieur stunt mais le dm et autoriser sur toute la carte
sa dérange certaine personne --'
Voilà j'aimerai savoir comment placer une zones anti weapons a l'emplacement de mes stunts

Cordialement Anthony_54
Titre: Re : Info l'imite de stunt
Posté par: Karting06 le 04 Janvier 2011, 21:38:55
Tu enleves les armes non?
Titre: Re : Info l'imite de stunt
Posté par: S!m le 04 Janvier 2011, 22:49:06
Salut,

tu peut utiliser OnPlayerUpdate avec SetPlayerArmedWeapon (vérifie le nom de la fonction)

sinon tu retire et rend les armes au joueurs. Le problème que j'avais eu avec cette méthode c'est que GetPlayerWeaponData bug parfois, donc on n'arrive pas toujours à récupérer correctement les armes du joueur.

++Sim++
Titre: Re : Info l'imite de stunt
Posté par: steve76 le 04 Janvier 2011, 23:19:12
Dans le onplayerupdate, tu vérifies si le joueur est dans la zone sans arme, si c'est le cas tu lui retire toutes ses armes ResetPlayerWeapons(ID)
Titre: Re : Info l'imite de stunt
Posté par: Damien_Lohier le 05 Janvier 2011, 12:55:53
Ou crée une map avec MTA, ou sinon met un monde parallèle, un serveur l'a déjà fait, comment ça je sais pas trop  ;D
Titre: Re : Info l'imite de stunt
Posté par: dydjyz le 05 Janvier 2011, 14:01:35
Timer + If(PlayerIsRangeOfPoint(...))

Si il est dans ta zone stunt bah RemovePlayerWeapons

OU sinon tu fait des VirtualWorld, If(GetPlayerVirtualWorld(..) == [VW de ton stunt]) { RemovePlayerWeapons }


S'simple.

Chuss.
Titre: Re : Info l'imite de stunt
Posté par: Damien_Lohier le 05 Janvier 2011, 14:07:23
Oué, mais dans le cas du if(PlayerIsRangeOfPoint(playerid)) un joueur pourras passé a coté, genre par l'eau...
Titre: Re : Info l'imite de stunt
Posté par: Damien_Lohier le 05 Janvier 2011, 17:32:26
A toi de choisir ;)
Titre: Re : Info l'imite de stunt
Posté par: Jcvag44800 le 05 Janvier 2011, 17:35:43
Il faudrais que tu changes d'intérrieur,

Quand le joueurs tape par exemple " /dm1 " Il se retrouve dans le monde 1 & les autres joueurs dans le 0 comme ça tu est sur de ne pas t'embetter
C'est se que je vais faire pour mon stunt ^^
Titre: Re : Info l'imite de stunt
Posté par: anthony_54 le 05 Janvier 2011, 17:54:07
Je viens de lire un peut tous , je vais regarder sa de plus près
merci a tous ;)

Cordialement Anthony_54

PS: Désolé du retard j'étais au bahu ><