GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Andrew_Shakur le 07 Mars 2014, 20:52:41

Titre: Problème de spawn id véhicule + couleur (sscanf)
Posté par: Andrew_Shakur le 07 Mars 2014, 20:52:41
Salut,
Encore moi désolée.. Mais bon la je bloque vraiment, j'ai beau tout essayer rien y faire donc voilà je veux spawn un véhicule avec une couleur, donc l'id de la couleur marche bien mais l'id du véhicule me met: 65535

Voici ma commande:
CMD:veh(playerid, params[])
{
           if(PlayerInfo[playerid][pAdmin] >= 3)
{
        new Float:X, Float:Y, Float:Z, Float:A;
        new vModel, Float:VX, Float:VY, Float:VZ, Float:VA;
            new vid;
            new pid;
            new str[126];
            new string[128];
            new color;
            if(sscanf(params,"ud", pid, color)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /veh [Voiture ID] [Color ID]");
            GetPlayerPos(playerid, X,Y,Z);
            GetPlayerFacingAngle(playerid, A);
            vid = CreateVehicle(pid, X, Y, Z, A, color, color, 600);
            GetPlayerPos(playerid, VX, VY, VZ);
GetVehicleZAngle(GetPlayerVehicleID(playerid), A);
AddVehicleToFile(VEHICLE_FILE_NAME, VX, VY, VZ, A, pid, color);
            PutPlayerInVehicle(playerid,vid,0);
            format(string, sizeof(string),"[ADMIN-SPEC]: %s spawn le véhicule (ID: %d) (Couleur: %d).", PlayerName(playerid), pid, color);
             SendAdminMessage(COLOR_RED,string);
           
        }
            return 1;
}

Merci de votre aide!
Titre: Re : Problème de spawn id véhicule + couleur (sscanf)
Posté par: Infu le 08 Mars 2014, 00:53:40
Code: (pawn) [Sélectionner]
if(sscanf(params, "ii", vid, vcol))