GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: 69scorpion le 20 Juillet 2010, 18:11:09

Titre: Warning !! number of arguments does not match definition
Posté par: 69scorpion le 20 Juillet 2010, 18:11:09
Bonjour , quand je compile j'ai cette erreur

number of arguments does not match definition


Pour la dernière ligne :

  

    new Float:x,Float:y,Float:z;
    new carid;
            new carkey2 = PlayerInfo[playerid][pPcarkey2];
    new PlayerVehicleModelID = GetVehicleModel(carkey2);
    if( PlayerInfo[playerid][pPcarkey2]) { carid = PlayerInfo[playerid][pPcarkey2]; }
    else { return 1; }
    GetVehiclePos(carid, x, y, z);
    SetPlayerCheckpoint(playerid, x, y, z, 5);
    TogglePlayerControllable(playerid,1);// on debloque
    GameTextForPlayer(playerid,"Vous avez localiser le vehicule 3.", 10000, 3);
    SendClientMessage(playerid, COLOR_LIGHTRED, "Votre %s est marquer sur votre gps (en rouge).",PlayerVehicle[PlayerVehicleModelID]);// confirme la commande

Titre: Re : Warning !! number of arguments does not match definition
Posté par: Ssk le 20 Juillet 2010, 18:11:57
tu doit utiliser un format
Titre: Re : Warning !! number of arguments does not match definition
Posté par: 69scorpion le 20 Juillet 2010, 18:21:58
Ah merci sa marche et pour celui la comment je peut faire ?

ShowPlayerDialog(playerid, 7, DIALOG_STYLE_LIST, "Choississez le vehicule a immatriculer"," %s \n %s \n %s","Ok","Quitter",CarInfo[carkey][cDescription],CarInfo[carkey2][cDescription],CarInfo[carkey3][cDescription]);
Titre: Re : Warning !! number of arguments does not match definition
Posté par: scott1 le 20 Juillet 2010, 18:55:23
Tu doit formater le texte