GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: scrapy le 28 Novembre 2010, 10:33:28
-
Bonjour a tous
Je voudrais savoir comment modifié L'argent de Départ Quand on vient de s'inscrire
-
Salut,
Modifie ce topic, pour qu'il soit ton topic à toi, donc tu postera toute tes demandes d'aides dessus, ça évitera d'une part d'en avoir plein à la fois et ça libérera un peu le forum.
Pour te répondre, il suffit de modifier une info du joueur PlayerInfo...
Si tu ne sais pas comment faire, déjà ne commence pas par un serveur roleplay, pour des trucs aussi basique tu ne sais pas faire. C'est pas du blâme que j'te fait, mais plutôt un conseil.
-
euh, oui, qu'est-ce que je dis moi x') Bref je vais corriger..
Comme là dis Dizzy, tu dois utiliser GivePlayerMoney(playerid, money);
Ce que tu peut faire c'est qu'une fois que le joueur spawn pour la première fois, donc par exemple quand il s'enregistre,
tu lui donne de l'argent.
En haut de ton script rajoute ceci :
#define BASEARGENT 1000
puis dans
GivePlayerMoney(playerid, BASEARGENT);
Comme ceci, tu n'auras pas besoin de chercher cette fonction en particulier et juste changer la valeur de BASEARGENT en remplacent 1000 par l'argent que tu veux. Sinon tu peut mettre directement le nombre que tu veux.
A toi de voir. ^^
Et désolé encore d'être partis je sais pas ou !
-
Ou si c'est un RP, tu peut aussi lui donné de l'argent dans sont compte.
PlayerInfo[playerid][pAccount] = ARGENTDEBASE;
faut tu trouvera ça dans : if(PlayerInfo[playerid][pReg] == 0)
-
C'est à ça que je pensais, mais ça dépend le système qu'il utilise ^^
-
Oui, mais la plupart des 'GM' l'utilise, après ses à lui de nous dire.
-
Bonjours, Si on prend comme base un simple GM LARP/GF la fonction GivePlayerMoney n'est pas utilisé mais SafeGivePlayerMoney qui permet de sauvegarder l'argent sur votre compte ...
Sinon d'après mes veilles connaissance l'argent est retirer automatiquement ( Comme un système D'Anti Cheat Money ) .
:-X D0os-Nox :-\
-
Salut à tous
C'est simple, il suffit de mettre un SafeGivePlayerMoney(playerid, X);, la lettre X est à remplacé par le montant voulu.
Exemple: SafeGivePlayerMoney(playerid, 1500);
Tu met cette ligne à l'enregistrement du joueur (cherche un If(RegistrationStep = 0)). Ou bien à la fin du questionnaire, et enfin si tu possède un Tutorial, il suffit de le mettre à la fin du Tuto.
J'espère t'avoir aidé.
-
Merci Beaucoup de toute vos réponse Et Je voudrai vous demander comment on modifie un Intérieur Exemple Intérieur D'une banque
-
Il suffit de changer les coordonnées de téléportation.
-
Je cherche le code pour créer un vehicule de faction et non un vehicule a vendre svp.
Merci
xDry
-
Salut =D
Les véhicules de factions doivent être créer IG (=In Game-> En jeu), et leur ID doivent être accordés selon la Faction.
Exemple: if(newcar >= 1 && newcar <= 22 )
{
if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1) { }
else
{
SendClientMessage(playerid,COLOR_GREY," Vous n'avez pas les clefs des véhicules L.S.P.D");
RemovePlayerFromVehicle(playerid);
}
}
Les chiffres 1 et 22 signifie les ID des véhicules, la ligne: if(newcar>= 1 && newcar <= 22)Cette ligne indique les ID des véhicules à prendres consciences.
La ligne:
if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1) { }Cette ligne permet d'indiqué au script que seul les membres et leader de la faction 1 peuvent prendre tout les véhicules entre 1 et 22.
Explication:
Tu crée des véhicuels avec /veh [ModelID/NomVéhicule] [IDCouleur1 [IDCouleur2], après avoir fait cette commande, le Rcon doit save le véhicule crée. Ce qui te permettera d'avoir une ligne dans ton vehinfo.cfg (dans le fichier scriptfiles). Tu récupère l'ID du véhicule et tu l'accorde comme l'exemple ci-dessus.
/!\ Attention: Si tu crée et puis supprime les véhicule avec /vehdestroy, l'ID des véhicules changeront. Donc soit très attentif quand tu crée un véhicule.
J'espère t'avoir aidé.
-
Mille merci :)
-
Ya pas de quoi =D
-
Parcontre le vehicule j'arrive pas a le déplacé, quand je monte dedant, sa marque Ce véhicule est reservé au admins
-
C'est simple. Logue toi avec ton Rcon
Dans ton fichier server.cfg tu dois avoir cette ligne:
rcon_password "mot de passse"
Exemple:
Si j'ai : rcon_password gtaonline
Donc IG (=In Game-> En jeu): /rcon login gtaonline
J'espère t'avoir aidé.
-
Oui je me suis connecté (j'ai crée les vehicules etc...), mais ils ne se savent pas et me disent "Ce vehicule est reservé au admins".
Que faire?
-
Moi Je La Fait puis je la /vehsave puis J'arrive a entrer dedans mais Quand je la gare et je spawn tt les voiture Tac elle y est plus
-
Il faut redémarrer le serveur completement et là ça marche ! (Après le /vehsave)
Tu dois désactiver l'alarme admin.
Si tu travailles avec les menu c'est: /avmenu et tu sélectionnes alarme admin !
Si tu ne travailles pas avec les menus c'est: /avalarme (je ne suis pas sûr, regarde dans le gveh. Moi, je ne l'ai pas, je ne suis pas sur mon pc personnel)
Bonne chance,
Karting06
-
D'accord Merci de ta réponse
-
Merci beaucoup. Par contre, comment créer des vehicules qui n'ont aucune faction, mais utilisables seulement pour le code de la route?
Merci
Edit, y a til moyen de les créer par le debug?
-
Tu créer une variable booléenne, lors que la personne passe le permis, tu la passe à vrai et quand il a fini le permis ou alors quand il ne passe pas le permis, tu la met sur faux !
-
Salut
Comment changer un système de Maison ?
-
Cela varie selon les systèmes, pourrait tu être plus précis quand tu parle de modification ?