Bonjour à tous !
J' ai décidé de me faire un GM mais bon étant débutant, je commence fort mais bon, c' est la seule chose dont je pourrais être fière xD
Alors, j' ai voulu faire une commande de spawn de véhicule seulement, ça bug, ça me marque unknow command quand je rentre l' ID et ça me marque "ID Invalide" quand je marque juste "/vspawn" au lieu de marquer "/vspawn [ID du véhicule]"
Voici le code :
//Commande vspawn vehicule spawn
if (strcmp("/vspawn", cmdtext, true, 10) == 0)
{
new vehiculeid, idx;
if(strlen(strtok(cmdtext, idx)) == 0) {
SendClientMessage(playerid, COLOR_RED, "UTILISATION: /vspawn [ID Véhicule] (pour savoir les ID des voitures, tappez /vid)");
return 1;
}
vehiculeid = strval(strtok(cmdtext, idx));
if (vehiculeid >= 400 && vehiculeid <= 611) {
new Float:X,Float:Y,Float:Z,Float:Angle;
new vid;
vehiculeid = strval(strtok(cmdtext, idx));
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
vid = CreateVehicle(vehiculeid,X,Y,Z,Angle,-1,-1,86400000);
PutPlayerInVehicle(playerid,vid,0);
TogglePlayerControllable(playerid,1);
if(GetPlayerInterior(playerid)) LinkVehicleToInterior(vid,GetPlayerInterior(playerid));
SetVehicleVirtualWorld(vid,GetPlayerVirtualWorld(playerid));
}
else
{
SendClientMessage(playerid, COLOR_RED, "ID Invalide.");
}
return 1;
}
Je n' arrive pas à trouver d' où viennent les erreurs =/
Merci d' avance !