1
Showroom SA:MP / Re : [fs] NPC Chauffeur de bus à San Fierro
« le: 10 Février 2013, 18:45:29 »
petite new :P
j'ai fait le trajet pour le tramway.. je l'ai mit & tout mais je les enlever car il ne s'arretais pas comme les autobus quand un autre vehicule ou joueurs est devant..
pas très pratique dans les serveur roleplay... alors j'ai remplacer le tramway par l'autobus #3
qui va dans la region dans les maison du coin en bas a gauche sur la maps
et par de la gare..
sauf que j'ai un problème avec les facturations
puisque j'ai décider que ce n'était pas tous le même prix
j'ai un probleme avec sa:
sois -5$ et le message du bus2... j'ai jouer avec les If/else if/else mais toujours rien sois c'est toujours le #1 sois tjr le #2 sois tjr le #3... :/
j'ai fait le trajet pour le tramway.. je l'ai mit & tout mais je les enlever car il ne s'arretais pas comme les autobus quand un autre vehicule ou joueurs est devant..
pas très pratique dans les serveur roleplay... alors j'ai remplacer le tramway par l'autobus #3
qui va dans la region dans les maison du coin en bas a gauche sur la maps
et par de la gare..
sauf que j'ai un problème avec les facturations
puisque j'ai décider que ce n'était pas tous le même prix
j'ai un probleme avec sa:
Code: [Sélectionner]
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_PASSENGER)
{
new vehicleid;
if(IsPlayerInVehicle(vehicleid, auto1)) // Si c'est un bus1 alors
{
SendClientMessage(playerid, 0x01BFFEFF,""White"Vous entrer dans "Yellow"l'autobus #1"White" et payer 3$ au chauffeur.");
GivePlayerMoney (playerid, -3);
}
if(IsPlayerInVehicle(vehicleid, auto2))
{
SendClientMessage(playerid, 0x01BFFEFF,""White"Vous entrer dans "Bleu_pale"l'autobus #2"White" et payer 5$ au chauffeur.");
GivePlayerMoney (playerid, -5);
}
else if(IsPlayerInVehicle(vehicleid, auto3))
{
SendClientMessage(playerid, 0x01BFFEFF,""White"Vous entrer dans l'"Green"Autobus #3"White" et payer 2$ au chauffeur.");
GivePlayerMoney (playerid, -2);
}
}
return 1;
}
Le problèmes c'est que quand on rentre dans n'importe quel autobus des 3 sa facture toujours avec si on etais dans l'autobus 2sois -5$ et le message du bus2... j'ai jouer avec les If/else if/else mais toujours rien sois c'est toujours le #1 sois tjr le #2 sois tjr le #3... :/