GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: John_Montavedro le 03 Juillet 2010, 21:20:58
-
Bonjour ou plutôt bonsoir :) ...
Voila, aujourd'hui j'ai crée la commande /armes pour recevoir un eagle chargé.
Maintenant, j'aimerais que quand une personne tape /armes elle paie 1000$.
C'est possible? si oui, pouvez vous me diriger?
Merci et bonne soirée :)
-
Jte fait la commande desuite.
if(strcmp(cmd, "/arme", true) == 0)
{
SafeGivePlayerWeapon(playerid, 24, 100); // Lui donne le eagle ( 24 = id de l'arme 100 = le nbr de balle
GivePlayerMoney(playerid, -1000); // lui fait payer 1000$ (-1000)
SendClientMessage(playerid, COLOR_RED, " |--~Vous voilà avec un eagle avec 100 balles~--|");
}
-
Merci ;)
-
GivePlayerMoney(playerid, -1000); Ne te laisse pas influencer par le give enfaite sava donner +-1000$ soit retirer 1000$ ^^
-
j'ai modifié quelques trucks, je test sa desuite, merci!
-
De rien, c'était pas dure.
-
Fais pas le ouf Filston !! x'D
-
Oui papa, désolé papa , je recommencerez plus :( :boulz
:jesors
-
Savez vous comment afficher (par exemple toutes les 3 minutes) un message comme "N'oubliez pas d'utiliser /acheter eagle pour recevoir un eagle de 100 balles à 1000$!"
S'il vous plait ;)
-
Il fait mettre un timer qui affiche toute les 3 minutes ce message
-
On fait comment :D :wall
-
Demande a papa, il sait mieux le faire que moi :lmfao
-
:lmfao :lmfao
-
Alors il faut que tu créé le timer donc dans OnGameModeInit :
SetTimer("Message", 180000, 1);
''Message" est la fonction que l'on va charger, 180000ms égale à 180 secondes qui divisé par 60 = 3 minutes, et le 1 sert à dire au timer qu'il faut qu'il se répéte
Ensuite tu créé ta fonction, que tu place en bas de ton script si tu veux:
forward Message(); // tu n'est pas obliger de le mettre en haut de ton script
public Message()
{
SendClientMessageToAll(COLOR_GREEN"N'oubliez pas d'utiliser /acheter eagle pour recevoir un eagle de 100 balles à 1000$!");
return 1;
}
Fais les alinéas stp :)
Si il met une erreur sur COLOR_GREEN rajoute sa en haut de ton script :
#define COLOR_GREEN 0x9EC73DAA
Sam.
-
petit problème : 4 erreurs sur la même ligne, voici les erreurs :
C:\DOCUME~1\MEYERS~1\Bureau\SE2978~1\GAMEMO~1\STUNTJ~1.PWN(284) : error 001: expected token: ",", but found "-string-"
C:\DOCUME~1\MEYERS~1\Bureau\SE2978~1\GAMEMO~1\STUNTJ~1.PWN(284) : warning 215: expression has no effect
C:\DOCUME~1\MEYERS~1\Bureau\SE2978~1\GAMEMO~1\STUNTJ~1.PWN(284) : error 001: expected token: ";", but found ")"
C:\DOCUME~1\MEYERS~1\Bureau\SE2978~1\GAMEMO~1\STUNTJ~1.PWN(284) : error 029: invalid expression, assumed zero
C:\DOCUME~1\MEYERS~1\Bureau\SE2978~1\GAMEMO~1\STUNTJ~1.PWN(284) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Voici la ligne :
SendClientMessageToAll(COLOR_GREEN"N'oubliez pas d'utiliser /acheter eagle pour recevoir un eagle de 100 balles à 1000$!");
:S
-
Postez pour des erreurs voila c'est constructif même si c'est moi qui l'ai fait mais bon tu verra au moins par toi même..
SendClientMessageToAll(COLOR_GREEN,"N'oubliez pas d'utiliser /acheter eagle pour recevoir un eagle de 100 balles à 1000$!");
-
petit problème : 4 erreurs sur la même ligne, voici les erreurs :
C:\DOCUME~1\MEYERS~1\Bureau\SE2978~1\GAMEMO~1\STUNTJ~1.PWN(284) : error 001: expected token: ",", but found "-string-"
C:\DOCUME~1\MEYERS~1\Bureau\SE2978~1\GAMEMO~1\STUNTJ~1.PWN(284) : warning 215: expression has no effect
C:\DOCUME~1\MEYERS~1\Bureau\SE2978~1\GAMEMO~1\STUNTJ~1.PWN(284) : error 001: expected token: ";", but found ")"
C:\DOCUME~1\MEYERS~1\Bureau\SE2978~1\GAMEMO~1\STUNTJ~1.PWN(284) : error 029: invalid expression, assumed zero
C:\DOCUME~1\MEYERS~1\Bureau\SE2978~1\GAMEMO~1\STUNTJ~1.PWN(284) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Voici la ligne :
SendClientMessageToAll(COLOR_GREEN"N'oubliez pas d'utiliser /acheter eagle pour recevoir un eagle de 100 balles à 1000$!");
:S
Les erreurs c'est normal, c'est parce que c'est chneubeul qui a fait le code ::)
:jesors
-
Chut toi ! Va réviser tes couleurs ^^ J'ai fait une faute de frappe :P
-
Ils disent tousse sa :P
-
Toi j'vais te :snip ensuite te :wall et apré te :bangin puis les :cop me :rules mais je ferais mon :angelnot et enfin je :lock la maison puis je :lmfao et deviendrais ;D et je :cheers avec mon pote et je :jesors
-
As-tu oublier :-* avec moi ? avec ta :snip on a jouer aux :ninja et maintenant tu veut me :snip ? ah ! :cheers pour remetre en ordre et oublie pas que je suis :king et que toi tu est :boulz oui je sait c'est a se :wall mais bon tu ne comprend pas que je :bangin m'enfin bref :jesors
-
Alors alors, les enfants... On a un peu de freepost, un peu d'exagération sur les smileys.... et puis.. du n'importe quoi.... donc je lock si je revois une suite comme ça.
-
Aegoss pourquoi ta pas jouer le jeux -_-
-
Parce que Aegoss il est modo, et il fait respecter les regles ;)