Bonjour,
Souvent quand je créer ma voiture certain joueur s'amuse a me la piquer
alors j'ai penser au kick mais juste pour ca je ne veux pas en abuser
car c'est le jeu
j'ai la commande suivant que j'ai re fait depuis
if(strcmp(cmd,"/vt",true) == 0)
{
new veh;
new Float:X;
new Float:Y;
new Float:Z;
new Float:A;
new tmp[256];
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,A);
tmp = strtok(cmdtext, idx);
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid,COLOR_RED,"Identifiez vous avant /login <passe>");
return 1;
}
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_WHITE,"SERVER: /vt [de 401 a 611]");
SendClientMessage(playerid,COLOR_WHITE,"Exemple: /vt 559");
return 1;
}
veh = strval(tmp);
if(veh < 401 || veh > 611)
{
SendClientMessage(playerid,COLOR_WHITE,"SERVEUR: Tapez un numero de 401 a 611.");
return 1;
}
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i) == 1 && IsPlayerInAnyVehicle(i) == 1)
{
RemovePlayerFromVehicle(i);
}
}
if(delvoiture[playerid] == 1)
{
DestroyVehicle (addvoiture[playerid]);
}
addvoiture[playerid] = CreateVehicle(veh,X,Y,Z,A,120,85,400);
PutPlayerInVehicle(playerid,addvoiture[playerid],0);
delvoiture[playerid] = 1;
return 1;
}
j'ai meme essayer avec
for(new i=0;i<MAX_PLAYERS;i++){
if(IsPlayerConnected(i) == 1 && IsPlayerInAnyVehicle(i) == 1){
RemovePlayerFromVehicle(i);
mais quand je fait ceci ca me fait planter mon gta car le joueur est toujours dans ma voiture :(
et c'est moi qui plante si je re créer une autre voiture.
Savez vous comment faire ?
Merci