GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Nato24 le 09 Juin 2009, 18:55:37

Titre: Téleportation questions
Posté par: Nato24 le 09 Juin 2009, 18:55:37
Bonjour,

Je viens de créé un serveur SA-MP pour jouer seulement avec des copains.

Mais...
J'aimerais faire des téléportation du genre si on fait "/lsairport" on arrive direct à l'aéroport de Los Santos (vous l'avez deviné  :D).
Le problème je ne m'y connais pas en script, et j'ai juste compris (grâce à mes recherches) que ce texte servait a faire une téléportation:

if(strcmp(cmdtext, "/mls", true) == 0) {
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,-1369.9636,14.4219,90.7750);
SetPlayerArmour(playerid, 000.0);
SetPlayerHealth(playerid, 100.0);
SendClientMessage(playerid, COLOR_GREY, "Téléportation à l'aéroport de Los Santos");
return 1;
}

Quelque question:
_Où mettre ce script ??
_ Je dois remplacer "/mls" par "/lsairport" ??


Merci d'avance et désolé pour ma noobité  :-[
PS: Vous inquiété pas je sais que "-1369.9636,14.4219,90.7750" ne sont pas les vrais donné et pour cela j'ai compris comment faire. Enfin je crois  :)
Titre: Re : Téleportation questions
Posté par: Azz45 le 09 Juin 2009, 19:29:58
1) Mettre ce script dans:

public OnPlayerCommandText
2) Tu peux même mettre /nato24 sauf que pendant le jeux tu devras écrire /nato24 pour te téléporter à l'aéroport !

Azz  8)
Titre: Re : Téleportation questions
Posté par: ghm94 le 10 Juin 2009, 02:55:49
Pour plus d'éxplication :

SetPlayerInterior(playerid, 0); : Sert a définir l'intérieur ou se trouve le joueur (Ici 0 qui correspond à l'extérieur).
SetPlayerPos(playerid,-1369.9636,14.4219,90.7750); : Sert à définir la position du joueur (Dans l'ordre les coordonnées sont X, Y, Z).
SetPlayerArmour(playerid, 000.0); : Sert à définir le niveau de l'armure du joueur (Ici on enlève l'armure du joueur).
SetPlayerHealth(playerid, 100.0); : Sert à définir le niveau de santé du joueur (Ici on lui redonne toute sa vie).

++ Ghm94 8)
Titre: Re : Téleportation questions
Posté par: » Lukubi™ le 10 Juin 2009, 12:06:49
Tout a été dit,

Petit hors sujet pour te dire que ta signature est hors normes ghm94  ;)


++
MrT®

 :dejadehors
Titre: Re : Téleportation questions
Posté par: Nato24 le 10 Juin 2009, 13:30:37
Merci beaucoup pour vos réponse (franchement c'est le meilleur forum que j'ai jamais vu).  :)

Dans ma question "_Où mettre ce script ??" je pensais à "Dans quel fichier mettre ce script ??"
"gamemodes>ls-parachute.pwn"??
Et si la ligne public OnPlayerCommandText n'existe pas je la créé ??
Titre: Re : Téleportation questions
Posté par: Azz45 le 10 Juin 2009, 13:32:15
Tu utilise quel GM ? Prends un mod avec des commandes du genre /aide sa te facilitera la tâche !

Azz  8)
Titre: Re : Téleportation questions
Posté par: Nato24 le 10 Juin 2009, 14:06:46
Comme je l'ais dit
Citer
Le problème je ne m'y connais pas en script
donc,
Qu'est-ce qu'un GM ?

Merci

PS: Vous êtes trop fort, vous répondez trop vite et on voit que vous vous y connaissez.

Double post
Aaa je crois avoir compris !!!
GM = Gamemodes

Et bien je sais pas trop mais j'ai rajouté les véhicules dans "ls-parachute.pwn" et dans "server.cfg" j'ai la ligne gamemode0 ls-parachute lvdm 1

Et petite question,
Peut-on enlever l'anticheat ??