GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Froz le 09 Décembre 2009, 14:15:50
-
Bonjour.
J'aimerais savoir si quelqu'un pouvait m'aider. Je n'ai trouver aucun tuto sur comment créer les téléportations. J'aimerais savoir si quelqu'un pouvait m'aider à la faire.
Merci d'avance
A+
Froz
-
Regarde sur Wiki : http://wiki.sa-mp.com/wiki/SetPlayerPos (http://wiki.sa-mp.com/wiki/SetPlayerPos)
-
J'ai fait sa et sa m'a mit plein d'erreur et de warning comme :
_unreachable code
_invalid expression, assumed zero
_function "OnPlayerExitVehicle" is not implemented
Et sa me met plein de truc dans le genre.
Mais n'ayant aucune connaissance dans le pwn, j'ai betement recopier ce qui était marqué dans la page, mais c'était apparement pas à faire :ninja
Désolé si c'est une erreur bête de ma part, mais comme je l'ai dit je n'y connais absolument rien.
Avant de rentrer ce qu'il y avait dans la page que master-bru m'a donné, il n'y avait aucune erreur, donc impossible que sa vienne d'ailleur.
Quelqu'un peut-il m'aider ??
Merci d'avance
++
Froz
-
Je doit avoir vu ça quelque part ici il y a quelque temps car c'est comme sa que j'ai apris a les faire quand j'ai debuter :happy
Je look et j'edite
Edit : Voila une de mes commande de mon GM, prend la comme exemple et fait les tiennes pareil, je vais essayer de t'expliquer sa comme je peux :p
if(strcmp(cmdtext, "/pomp", true) == 0)
{
if(IsPlayerInAnyVehicle(playerid)) // Vérifie si le joueur est en voiture
{
SetVehiclePos(GetPlayerVehicleID(playerid),-2021.1547,56.5129,29.7239); // Déplace le joueur et son véhicule a la téléportation
return 1;
}
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,-2021.1547,56.5129,29.7239);
SetPlayerArmour(playerid, 100.0); // Sinon, il déplace le joueur a la téléportation, lui rend santé et armure tant que a faire
SetPlayerHealth(playerid, 100.0);
ResetPlayerWeapons(playerid); // la je reset ses armes car a la base c'est un serveur stunt ^^
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Bienvenue aux camions de pompiers !"); // et un petit message pour lui dire ou il est
return 1;
}
-
Merci beaucoup JK, je crois avoir à peu près compris :)
Je vais tester sa de suite :)
EDIT :
Merci sa marche :D
Je t'aime JK :-* :cheers ;)
Merci beaucoup^
++
Froz