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
-
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 :)
-
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)
-
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)
-
Tout a été dit,
Petit hors sujet pour te dire que ta signature est hors normes ghm94 ;)
++
MrT®
:dejadehors
-
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éé ??
-
Tu utilise quel GM ? Prends un mod avec des commandes du genre /aide sa te facilitera la tâche !
Azz 8)
-
Comme je l'ais dit
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 ??