GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: omar93500 le 28 Octobre 2007, 14:40:32
-
Bonjour a tous je voudrais pouvoir activer une commande seulement des que l'on est dans un checkpoint ou des que l'on est sur un pickUp:Voici mon code du Pickup:
public OnPlayerPickUpPickup(playerid, pickupid){
if ( pickupid == pickup1 )
{
SendClientMessage(playerid,COLOR_RED,"Info");
DestroyPickup(pickupid);
pickup1 = CreatePickup(1239,19,268.6798,1863.5541,8.7578);
}
return 1;
}Et celui de la commande:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/enter", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, -1981.6111, 287.9597, 35.0547);
SendClientMessage (playerid, COLOR_YELLOW, "Vous avez ete teleporter.");
return 1;
}Voila et merci d'avance pour vos reponses
-
Checkpoint : http://wiki.sa-mp.com/index.php/IsPlayerInCheckpoint
Pickup : afaik, y a pas de fonction pour vérifier si un joueur est sur un pickup.
-
Lu
Pk tu fai aps que quand tu rentre dans le checks point sa te tel direct a l'endroit que tu veu????
-
Tres astucieux merci a vous 2
-
dsl pour le double post mais comment definir de quel checkpoint on parle si on en a plusieurs?
-
Tout simplement car tu ne peut pas avoir deux CheckPoints en même temps ::)
-
C'est malin de poser ta question à deux endroits différents (ici et dans le Tuto sur le checkpoints).
J'ai répondu dans l'autre topic et je me rends compte que Spyker t'avais déjà donner le réponse ici.
A l'avenir, centralise, ça évitera ce genre de problèmes.
++
Syg