GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: scott1 le 14 Novembre 2009, 22:32:41

Titre: Flash
Posté par: scott1 le 14 Novembre 2009, 22:32:41
Bonjour, j'ai créer ce code, mais j'ai quelque soucis


new prix = (GetPlayerSpeed(i) - 70) * 10;
new vitesse = GetPlayerSpeed(i);
new string[256];
                if(IsPlayerInRangeOfPoint(i,30,1350.23999, -1384.122924, 6.31605148) && GetPlayerSpeed(i) > 70)
                {
                   if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pMember] == 2 || PlayerInfo[i][pLeader] == 1 || PlayerInfo[i][pLeader] == 2 || PlayerInfo[i][pMember] == 4 || PlayerInfo[i][pLeader] == 4)
               {
             
                   }
                   else
                   {
                   
                   }
                }
                if(IsPlayerInRangeOfPoint(i,1969.5135498047,-1759.9729003906,6.1452922821045) && GetPlayerSpeed(i) > 70)
                {
                   if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pMember] == 2 || PlayerInfo[i][pLeader] == 1 || PlayerInfo[i][pLeader] == 2 || PlayerInfo[i][pMember] == 4 || PlayerInfo[i][pLeader] == 4)
               {
             
                   }
                   else
                   {
                   
                   }
                }

Et j'obtient:

C:\Documents and Settings\Propriétaire\Bureau\serveur samp\LARP\bona3+house\gamemodes\epurer3.pwn(47875) : warning 213: tag mismatch
C:\Documents and Settings\Propriétaire\Bureau\serveur samp\LARP\bona3+house\gamemodes\epurer3.pwn(47876) : warning 213: tag mismatch
C:\Documents and Settings\Propriétaire\Bureau\serveur samp\LARP\bona3+house\gamemodes\epurer3.pwn(47901) : warning 202: number of arguments does not match definition

1) 1er new
2) 2eme new
3) 2eme if(IsPlayerInRangeOfPoint
Titre: Re : Flash
Posté par: cristab le 14 Novembre 2009, 22:36:49
new prix = (GetPlayerSpeed(i) - 70) * 10;

new prix = vitesse - 70;
new prix2 = prix * 10;



if(IsPlayerInRangeOfPoint(i,1969.5135498047,-1759.9729003906,6.1452922821045) il manque le radius
if(IsPlayerInRangeOfPoint(i,30,1969.5135498047,-1759.9729003906,6.1452922821045)
Titre: Re : Flash
Posté par: scott1 le 14 Novembre 2009, 22:54:42
Je vai tester ^^, regarde le beug comme je script mal ^^

(http://www.noelshack.com/up/aac/exesdevitesse-2d8fbe4c83.png) (http://www.noelshack.com/)

Double post

C:Documents and SettingsPropriétaireBureauserveur sampLARPona3+housegamemodesepurer3.pwn(47876) : warning 213: tag mismatch




pour le new vitesse = getplayerspeed(i)

Double post

(http://www.noelshack.com/up/aac/exesdevitesse-2d8fbe4c83.png) (http://www.noelshack.com/)

Double post



en rapport avec format(string, sizeof(string), "Vous avez fait un exes de vitesse(%d au lieu de 70)", GetPlayerSpeed(i));
                  SendClientMessage(i, COLOR_RED, string);
                  format(string, sizeof(string), "Vous recevez une amende de %d$ et vous perdez 1pts a votre permis", prix2);
                  SendClientMessage(i, COLOR_RED, string);
                         SafeGivePlayerMoney(i,- prix2);
Titre: Re : Flash
Posté par: S!m le 15 Novembre 2009, 00:41:40
Salut,

je crois que GetPlayerSpeed retourne un nombre à virgule, utiliser %.f au lieu de 5d et donne nous des nouvelles

ps. c'est pariel en ce qui concerne prix, utiliser floatround(GetPlayerSpeed(i)) - 70 au lieu de GetPlayerSpeed(i) - 70 (ou change ta variable prix pour un Float)

++Sim++
Titre: Re : Flash
Posté par: scott1 le 15 Novembre 2009, 12:53:42
ça va super bien.

Mais j'ai toujours C:\Documents and Settings\Propriétaire\Bureau\serveur samp\LARP\bona3+house\gamemodes\epurer3.pwn(47872) : warning 213: tag mismatch
Pour ceci

new vitesse = GetPlayerSpeed(i);
je la modifie comme ceci::

new vitesse = floatround(GetPlayerSpeed(i));?



J'ai une autre question des fois je me fait flashé 2 fois par le meme radar, je doi reduire le champ d'action? ( il est de 30)


Autre question, je trouve que la vitesse des joueur n'ets pas asser vite actualisée, comment modifié pour que des qu'elle augmente ou diminue sa nous affiche les nouveau chiffre? Merci
Titre: Re : Flash
Posté par: scott1 le 17 Novembre 2009, 17:17:35
up