GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Tmas le 02 Mai 2011, 17:09:31
-
Bonjour voici le mod tuning que j'utilise: http://pastebin.com/LWYetvKB (http://pastebin.com/LWYetvKB)
j'ai réussi à ajouter les spoilers et les échappements mais j'aurais aimer savoir comment bloquer l'achat aux joueurs qui n'ont pas assez d'argent pour éviter d'être en négatif svp ?
j'ai pas trouver vraiment comment faire, si je me trompe pas dans ce que j'ai vue sa tourner autour de GetPlayerMoney
mais j'ai rien compris
Cordialement,
Tmas.
édite: a déplacer svp je me suis tromper de section :(
-
Salut,
http://www.gtaonline.fr/forums/index.php/topic,11595.0.html (http://www.gtaonline.fr/forums/index.php/topic,11595.0.html)
C'est juste une condition ;)
++
-
Salut merci de ton aide mais je ne comprend pas quelle variable utiliser :(
Tiens je te montre un bout du code pour que tu puisse m’expliquer comment faire si ça ne te dérange pas:
case 1: //Nitro
{
if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
{
AddVehicleComponent(vehicleid, 1010);
PlayerPlaySound(playerid, 1133, 0, 0, 0);
GivePlayerMoney(playerid,-300);
TogglePlayerControllable(playerid,1);
}
}
-
case 1: //Nitro
{
if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
{
if(GetPlayerMoney(playerid) >= 300) // si le joueur a 300$ ou plus.
{
AddVehicleComponent(vehicleid, 1010);
PlayerPlaySound(playerid, 1133, 0, 0, 0);
GivePlayerMoney(playerid,-300);
TogglePlayerControllable(playerid,1);
}
else
{
SendClientMessage(playerid,color,"Tu n'as pas assez d'argent !");
TogglePlayerControllable(playerid,1); // On lui rend quand même le droit de bouger
}
}
}
Pas besoin de passer par des variables ;)
Désolé pour l'indentation, mais le forum ne la fait pas très bien ;D
++
-
C'est pour sa-mp je présume, tu t'es donc trompé de section ^^