GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Xolokos le 17 Décembre 2010, 10:58:45
-
Salutation,
puisque vous êtes des Boss du Scripte PAWN et que je commence à mit connaître je pose quelques question pour mit connaître encore plus.
Je voudrais savoir comment éviter au véhicule de Respawn 3 secondes après que l'ont sorte ?
J'aurais peut-être d'autre question...
-
Bonjour,
Tu as normalement AddStaticVehicleEx , et le dernier chiffre dois corespondre à 3 , met le nombre de seconde que tu veut. Si tu veut qu'ils respawn jamais, fait AddStaticVehicle ;)
-
Si tu veut qu'ils respawn jamais, fait AddStaticVehicle ;)
Faux: les addstaticvehicle on un temps de respawn propre a samp je n'est jamais compter pour savoir quelle en etait la durer mais je dirais 5minutes
Sinon pour eviter un respawn avec addstaticvehiculeex il faut mettre -1 au temps de respawn
-
Ok merci,
sa marche impec'
maintenant j'aimerais savoir comment mettre une commande directe pour les admins du genre /say avec une couleur différente et avec ADMINISTRATEUR : LETEXTE ?
Avec string et autre merci de m'expliquer ?
-
Salut,
Je te revois ici pour ta dernière question: http://www.gtaonline.fr/forums/index.php/topic,12154.0.html. (http://www.gtaonline.fr/forums/index.php/topic,12154.0.html.)
-
Résolu?
D'autres questions?
-
Merci Xartrick sa marche parfaitement et je voudrait pour finir une commande de radio du genre /r pour mes 2 équipe comment faire ?
J'ai pus en voir mais je comprend pas ?
-
Je crois que c'est un Fs qu'il faut, enfin je crois...
-
Dizzy ce que tu ma dit revient à dire,
"Si le faux serait faux et le vraie serait vraie le vraie serait alors faux mais si le faux est faux on ne peut pas dire que le vraie est faux car le faux est faux"
Tu vois ce que je veux dire ((^^*))
Plus d'explication ?
-
Plus simplement, tu leur définie une équipe, ensuite tu fait un teste pour tout les joueurs, et si le joueur qui envoi un message à la même équipe que le joueur qui est testé, alors tu lui délivre le message et tu passe au suivant, sinon, tu passe directement au suivant.
Simpliste, non ?
-
Je m'embrouille (o,o)
Je leur defini une équipe c'est déjà fait avec le
#define TEAM_ARMY 0
#define TEAM_ALLEMAND 1Ça j'ai comprit...
Le teste je supose que tu veux dire
ifAvec if playerteam = 0 ou un truc comme celà mais je ne connait pas les scripte pour utiliser...
Et le reste je n'est pas comprit ?
-
C'est comme ceci qu'il faudrait faire, mais avec une boucle.
#define TEAM_ARMY 0
#define TEAM_ALLEMAND 1
static gTeam[MAX_PLAYERS];
gTeam[playerid] = TEAM_ARMY;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(gTeam[playerid] == gTeam[i])
{
// Ici, tu envoi le message
}
}
J'ai fais ce code rapidement sur le forum, donc il peut comporter des erreurs.
J'ai également fait ce code en forme flottante.