GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: angelrider le 01 Novembre 2008, 15:07:03

Titre: Serveur Stunt
Posté par: angelrider le 01 Novembre 2008, 15:07:03
Bonjour je bosse maintenant sur un petit serveur stunt simple,
je suis en train de créer donc quelques téléportations mais problème comment faire que lors ce que le joueurs se téléporte le véhicule dans lequel il est se téléporte aussi.

Voici une de mes commandes de Téléportation:
Citer
if(strcmp(cmdtext, "/airls", true) == 0)
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
ResetPlayerWeapons(playerid);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1525.2528,-2432.8589,13.5547);
SetPlayerArmour(playerid, 100.0);
SetPlayerHealth(playerid, 100.0);
ResetPlayerWeapons(playerid);
return 1;
}

Voila Merci d'avance.
Titre: Re : Serveur Stunt
Posté par: S!m le 01 Novembre 2008, 15:32:07
salut,

tu vérifie si le joueur est dans un véhicule, ou encore que son status est conducteur, puis tu téléporte le véhicule, amis je te conseille de seulement téléporter le véhicule, car si tu téléporte également le joueur, il sortira du véhicule et donc il faut le remettre dedans ou c'est furstrant pour lui

en gros tu met comme ca:

if(strcmp(cmdtext, "/airls", true) == 0)
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
ResetPlayerWeapons(playerid);
SetPlayerInterior(playerid,0);
if(IsPlayerInAnyVehicle(playerid)){
    new vehid = GetPlayerVehicleID(playerid);
    SetVehiclePos(vehid,1525.2528,-2432.8589,13.5547);
}else SetPlayerPos(playerid,1525.2528,-2432.8589,13.5547);
SetPlayerArmour(playerid, 100.0);
SetPlayerHealth(playerid, 100.0);
ResetPlayerWeapons(playerid);
return 1;
}

mais pourquoi le GetPlayerName si tu n'envoie pas de message contenant son nom??

++Sim++
Titre: Re : Serveur Stunt
Posté par: ghettoman94 le 01 Novembre 2008, 15:34:20
Je pense qu'il compte utiliser le nom une fois que sa commande marcheras.
Titre: Re : Serveur Stunt
Posté par: S!m le 01 Novembre 2008, 15:36:31
probablement je suis peut-être un peu con d'avoir écrit ça, mais bon c'est toujours possible...

++Sim++
Titre: Re : Serveur Stunt
Posté par: angelrider le 01 Novembre 2008, 15:56:15
Oui ensuite je mettrais par exemple

**Angelrider est à l'aéroport de LS (/airls pour le rejoindre)

Bon oké j'ai mis le TAXI pour le /vmenu sur mon serveur tout est nikel j'y ai mis tout les véhicule dans le setup mais encore un petit problème tout les véhicules sont à moi dès que je monte bienvenue dans votre véhicule Angelrider soyez prudent la par contre je ne comprend pas de quoi cela peut venir j'ai bien mis tout les véhicules de forme:

602,1630.1674,-1107.2344,23.7127,269.7874,0,0

J'ai juste modifié le spawn du FS taxi pour mettre le même que celui de mon mod.

Voila si quelqu'un pourrait m'aider, merci d'avance.
Titre: Re : Serveur Stunt
Posté par: angelrider le 01 Novembre 2008, 17:30:02
Petit up désolé pour le double post  :wall je ne devrais pas être préssé mais cette histoire me stresse ^^. désolé je suis un  :boulet
Titre: Re : Serveur Stunt
Posté par: cristab le 01 Novembre 2008, 17:36:46
un up 2 heure apres -_-
Titre: Re : Serveur Stunt
Posté par: angelrider le 01 Novembre 2008, 17:44:06
Je sais mais ça fait 15 jours que j'essais de le mettre sur un GodFather et la je galère pour le mettre sur un serveur stunt tout simple donc voila ça commence à me stréssé un peut je suis désolé  :bangin
Titre: Re : Serveur Stunt
Posté par: S!m le 01 Novembre 2008, 17:50:40
salut,

ta modification pour le spawn, ça ressemble à quoi, qu'a tu changé??

++Sim++
Titre: Re : Serveur Stunt
Posté par: angelrider le 01 Novembre 2008, 18:04:40
J'ai changé la destination mais maintenant elle y est dans le FS et dans le GM donc est ce que ce n'est pas pour ça je ne sais pas ^^.