• 23 Avril 2025, 20:49:01


Auteur Sujet: Demande pour le jour de paye  (Lu 1284 fois)

0 Membres et 2 Invités sur ce sujet

Hors ligne Jerome02

  • *
  • Tueur en série
  • Messages: 211
    • Voir le profil
Demande pour le jour de paye
« le: 11 Novembre 2009, 21:01:12 »
bonsoir,


voila sur mon serveur (LARP) j'ai un petit souci pas grand chose juste le jour de paye en une heure on reçois que 200$ max  :(

comment je peu faire pour changer mettre plus s'il vous plait




bonne soirée


((** Débute dans le scripte mais connais deja pas mal de chose
mais beaucoup a apprendre encore :) **))

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Demande pour le jour de paye
« Réponse #1 le: 11 Novembre 2009, 21:04:58 »
regarde du coter public payday je supose et change Giveplayermoney
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Zordiache

  • *
  • Mafioso
  • Messages: 2219
    • Voir le profil
Re : Demande pour le jour de paye
« Réponse #2 le: 11 Novembre 2009, 21:05:18 »
Je suis pas un expert dans pawno mais je pense qu'il doit y avoir un truc comme "GivePlayerMoney(playerid,200);" dans ton GM qui concerne le jour de paye et si c'est ça tu modifie le 200 par le chiffre que tu souhait. :)

Voilà en espèrant avoir été clair.  ::)

EDIT: Rambo plus rapide XD

Hors ligne Jerome02

  • *
  • Tueur en série
  • Messages: 211
    • Voir le profil
Re : Demande pour le jour de paye
« Réponse #3 le: 11 Novembre 2009, 21:06:23 »
ok ji vais tester sa Merci



EDIT :


le seul Giveplayermoney c'est ce lui la :s


    Tax += TaxValue;//Should work for every player online
    PlayerInfo[i][pAccount] -= TaxValue;
new checks = PlayerInfo[i][pPayCheck] / 5;
if(PlayerInfo[i][pDonateRank] > 0)
{
    new bonus = PlayerInfo[i][pPayCheck] / 10;
    checks += bonus;
}
    new ebill = (PlayerInfo[i][pAccount]/10000)*(PlayerInfo[i][pLevel]);
    //ConsumingMoney[i] = 1;
    //SafeGivePlayerMoney(i, checks);
    account += checks;
    if(PlayerInfo[i][pAccount] > 0)
    {
    PlayerInfo[i][pAccount] -= ebill;
    SBizzInfo[4][sbTill] += ebill;
}
else
{
    ebill = 0;
}
« Modifié: 11 Novembre 2009, 21:12:37 par Jerome02 »


((** Débute dans le scripte mais connais deja pas mal de chose
mais beaucoup a apprendre encore :) **))

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Demande pour le jour de paye
« Réponse #4 le: 11 Novembre 2009, 21:41:10 »
regarde ta fonction payday
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Jerome02

  • *
  • Tueur en série
  • Messages: 211
    • Voir le profil
Re : Demande pour le jour de paye
« Réponse #5 le: 11 Novembre 2009, 22:08:46 »
voila ma fontion Payday

http://pastebin.gtaonline.fr/pastebin.php?show=701



je ne trouve pas d'ou sa vient   :(
« Modifié: 11 Novembre 2009, 22:13:05 par Jerome02 »


((** Débute dans le scripte mais connais deja pas mal de chose
mais beaucoup a apprendre encore :) **))

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Demande pour le jour de paye
« Réponse #6 le: 11 Novembre 2009, 22:19:02 »
ah je voit c'est tout un calcul de taxe en faite plus que tu as plus que tu gagne a payer des taxe ^^ au pire ce que tu peu faire


ajoute un SendClientMessage pour dire bonus de l'etat et ajoute GivePlayerMoney(playerid,20000); :)


(solution rapide mais assez noob trop naze pour regarder de plus pret le code ^^
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Jerome02

  • *
  • Tueur en série
  • Messages: 211
    • Voir le profil
Re : Demande pour le jour de paye
« Réponse #7 le: 11 Novembre 2009, 22:25:30 »
oui mais le message et le giveplayermoney je l'ajoute dans "Extrait de Compte" ou plus haut?


((** Débute dans le scripte mais connais deja pas mal de chose
mais beaucoup a apprendre encore :) **))

Hors ligne Diablo62

  • *
  • Bandit
  • Script seulement pour m'amuser :)
  • Messages: 305
    • Voir le profil
Re : Demande pour le jour de paye
« Réponse #8 le: 12 Novembre 2009, 00:26:57 »
Salut.

En regardant un peu vite fait et d'après mes souvenirs de mon Gm (pas le courage de l'ouvrir pour vérifier), je dois avoir plus ou moins le même genre de code (avec des sommes différentes vu que moi c'est près de 5.000 par heure et je voudrais le baisser :p ).

D'après se que je vois, ce système ne prends pas en charge la différence de Level dans le gain et donc qu'on soit level 2, 5 ou 20 on gagnerait la même somme. J'essayerais de faire un système pour gagner plus si on a plus de Level (je sais que les Level ça fait pas RP, mais quand il y en a pas, les joueurs ne restent pas)

@Jerome02 : Pour le Giveplayermoney, tu peux l'ajouter dans l'extrait de compte, ça ne posera pas de problème ;)
Merci à Colonel Marco pour la Signature

Hors ligne Jerome02

  • *
  • Tueur en série
  • Messages: 211
    • Voir le profil
Re : Demande pour le jour de paye
« Réponse #9 le: 12 Novembre 2009, 17:18:16 »
ok Merci Diaglo62


j'ai une petite erreur avec le giveplayermoney :

C:\Documents and Settings\Administrateur.15C8C0122FFA4EF\Bureau\Serveur LARP-FR\gamemodes\LSRP-FR.pwn(12128) : error 017: undefined symbol "playerid"

et c'est sa :

SendClientMessage(i, COLOR_GREEN, "|________________ Extrait de Compte ________________|");
format(string, sizeof(string), "  Paycheck: $%d   Taxe: -$%d", checks, TaxValue);
SendClientMessage(i, COLOR_WHITE, string);
if(PlayerInfo[i][pPhousekey] != 255 || PlayerInfo[i][pPbiskey] != 255)
{
    format(string, sizeof(string), "  Facture d'Electrécité: -$%d", ebill);
SendClientMessage(i, COLOR_WHITE, string);
}
format(string, sizeof(string), "  Argent sur le compte avant  paycheck: $%d", account - checks);
SendClientMessage(i, COLOR_WHITE, string);
format(string, sizeof(string), "  Interêt: 0.%d pourcent",tmpintrate);
SendClientMessage(i, COLOR_WHITE, string);
format(string, sizeof(string), "  Interêt Gagné $%d", interest);
SendClientMessage(i, COLOR_WHITE, string);
format(string, sizeof(string), "  Bonus de L'etat de 3500$",tmpintrate);
SendClientMessage(i, COLOR_WHITE, string);
    GivePlayerMoney(playerid, 3500);
SendClientMessage(i, COLOR_GREEN, "|----------------------------------------------------|");


toute en bas le giveplayermoney



« Modifié: 12 Novembre 2009, 19:56:41 par Jerome02 »


((** Débute dans le scripte mais connais deja pas mal de chose
mais beaucoup a apprendre encore :) **))

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Demande pour le jour de paye
« Réponse #10 le: 12 Novembre 2009, 20:52:41 »
GivePlayerMoney(i, 3500);
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Re : Demande pour le jour de paye
« Réponse #11 le: 13 Novembre 2009, 05:10:01 »
Salut,

en passant, tu n'as pas besoin de faire la format dan ce cas-ci pour la simple raison que tu n,as aucune variable à formater

SendClientMessage(i, COLOR_WHITE, " Bonus de L'etat de 3500$");
    GivePlayerMoney(playerid, 3500);

++Sim++