GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: mahad le 22 Juillet 2011, 13:23:35
-
bonjour,
voici mon probleme chaque heure la paye arrive sauf que ici la paye arrive que pour l'id 0 et les autre ? le script sens fou :lmfao
je ne trouve pas le probleme dans le code donc voici tout ce qui concerne la paye
http://pastebin.com/mtpEVbW0 (http://pastebin.com/mtpEVbW0)
pour info c'est le script de Foo que je montre ici
Merci a vous
-
peu tu mettre le code sur pastebin comme specifier sur le reglement que tu as surement du lire avant de poster dans cette section
-
Pardon Voila corrigé
-
personne ?
-
Je pense que toute les personnes qui sont passées par la n'ont pas su trouver d'erreur dans ce script ,et qu'ils se sont découragées en se disant encore un qui se lance dans RP sans en avoir le niveau .
Mais pour rester dans le sujet je pense que c'est soit PlayerInfo[pLevel] qui n'est pas plus grand que 0 ou la variable MoneyMessage qui n'est pas égale à 1 pour les joueurs qui ne reçoivent pas le PayDay .
-
Je pense que toute les personnes qui sont passées par la n'ont pas su trouver d'erreur dans ce script ,et qu'ils se sont découragées en se disant encore un qui se lance dans RP sans en avoir le niveau .
Merci de Généralisé tout le monde !
a croire que sur ce forum les débutants on juste a fermer leur gueule et a retourné sur lache-nous-tu-gene.com
donc stop de parlé sur les gens sens savoir merci !
je tente d'aidez toute les personnes qui on le script de foo et que la paye arrive pas.
et qui te dit que je me lance dans un rp je ne fait que aidez et je me lance pas dans un rp mais un dm basé sur SFDM en fr
je veux juste aidez c'est tout !
pour en revenir au sujet :
c'est soit PlayerInfo[pLevel] qui n'est pas plus grand que 0
je vient de mettre ceci :
if(PlayerInfo[i][pLevel] >= 1)a la place de
if(PlayerInfo[i][pLevel] > 0)
ou la variable MoneyMessage qui n'est pas égale à 1 pour les joueurs qui ne reçoivent pas le PayDay .
ici je tente de changé
MoneyMessage[i]==1
je le remplace par ceci qui je pense un peux plus logique
GetPlayerMoney(j) < 0
si il a moins de 0 c'est qu'il et en dette alors que le moneymessage c'est juste temporaire donc on ce deco reco on la plus
la compilation donne aucune erreur
-
ça n'a rien avoir ...
Et mettre if(PlayerInfo[pLevel] >= 1) ou if(PlayerInfo[pLevel] > 0) revient strictement à la même chose .
Enfin bref aucune envie de t'aider plus .