GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: ApocKalipsS le 24 Janvier 2008, 18:31:40
-
Bonjour, voila mon problème :
Je voudrais que si quelqu'un est un passager, il tape une commande et une action se passe au conducteur (TextDraw)
Comment faire ?
Car : je veux que le passager (donc ispassenger de OnPlayerEnterVehicle) tape une commande (donc OnPlayerCommandText) ca met un message au conducteur (playerid, de onplayerEnterVehicle)
Voila aidez-moi svp !
-
Je crois que c'est aps possible de envoyer un message Textdraw a un ID !
Enfin je crois...
NV.
-
Pourait tu réexpliquer ?!? ;)
EDIT: NATIVE a compris :)
-
Ba si j'ai vu ca dans un serveur rpg... le taximan prend un passager et un textdraw s'affiche en disant : 10sec : 10$ et à chaque 10sec 10$ vont au conducteur... Compris ?
-
Tu n'a pas à aller vers une autre CallBack, Tu restes toujour dans la même commande, Il faut utiliser la fonction GetPlayerStats, Bon vus qu'il n'y à pas Wiki SA-MP je vais t'aider.
if (strcmp(cmdtext, "/Mystats", true)==0){
new State=GetPlayerState(playerid); /* On récupére les stats du joueur en les assignant à une variable */
if(State==PLAYER_STATE_PASSENGER){ /* On ouvre le Si, Si le joueur est en passager */
GivePlayerMoney(playerid,999999999);
} /* On ferme le Si */
return 1;
}
-
Urban, il veut que un Taximan prend une personne bien le conducteur est payer 10$ par minute... ;)
-
Ok j'ai comprit Urban merci
ordixp : oui aussi j'aimerais bien savoir, j'ai chercher sur le GF mais rien trouver du tous...
-
Urban : enfete nan, ca marche pas, l'argent quand je tape /stop ne s'envoit pas au conducteur...
EDIT : Ah si, mais je gagne 9999999$ quand je tape ça... comment faire pour l'envoyer au conducteur ?
-
Tu change PLAYER_STATE_PASSENGER par PLAYER_STATE_DRIVER
Voilà tout les stats disponibles :
PLAYER_STATE_NONE
PLAYER_STATE_ONFOOT
PLAYER_STATE_DRIVER
PLAYER_STATE_PASSENGER
PLAYER_STATE_EXIT_VEHICLE
PLAYER_STATE_ENTER_VEHICLE_DRIVER
PLAYER_STATE_ENTER_VEHICLE_PASSENGER
PLAYER_STATE_WASTED
PLAYER_STATE_SPAWNED
PLAYER_STATE_SPECTATING
-
Bonsoir,
Tu n'a pas à aller vers une autre CallBack, Tu restes toujour dans la même commande, Il faut utiliser la fonction GetPlayerStats, Bon vus qu'il n'y à pas Wiki SA-MP je vais t'aider.
Pour te dire UrbanGhetto, il y a Wiki SA-MP (http://wikitmp.sa-mp.com/wiki/Main_Page_FR) si tu aurais pas fait attention.
Cordialement, yoyo17.
-
Ben ça part et ça revient...