J'ai regarder le tuto des tables, sa parrait compliquer mais je pense que j'ai compris, seulement je me demande comment appeler la variable dans laquelle est stocker le Ped model.
je l'appel de cette façon :
local playerData = {};
function onPlayerConnect(playerid)
{
playerData[playerid] <- {};
playerData[playerid].var1 <- 1;//sauvegarde ped model
playerData[playerid].var2 <- 2;
}
addEvent("playerConnect", onPlayerConnect);
function onPlayerCommand(playerid, command)
{
local cmd = split(command, " ");
local Faction = array(getPlayerSlots(), 0);
local modelid = getPlayerModel(playerid);
if(cmd[0] == "/service")
{
local pos = getPlayerCoordinates(playerid);
local rayon = 3;
if(getDistanceBetweenPoints3D(93.514893, 1212.680786, 14.737936,pos[0],pos[1],pos[2]) <= 3)// Concessionnaire 1
{
modelid = playerData[playerid].var2 <- 1;
setPlayerModel(playerid, 190);
givePlayerWeapon(playerid, 3, 1); // Couteau
givePlayerWeapon(playerid, 7, 200); // Pistolet
givePlayerWeapon(playerid, 4, 7); // Grenades
givePlayerWeapon(playerid, 15, 700); // M4
sendPlayerMessage(playerid, "Tu es en service", Green);
return 1;
}
else
{
sendPlayerMessage(playerid, "Tu n'es pas au vestiaire", Red);
}
return 1;
}
if(cmd[0] == "/servicestop")
{
local pos = getPlayerCoordinates(playerid);
local rayon = 3;
if(getDistanceBetweenPoints3D(93.514893, 1212.680786, 14.737936,pos[0],pos[1],pos[2]) <= 3)// Concessionnaire 1
{
sendPlayerMessage(playerid, "Tu n'es plus en service", Green);
setPlayerModel(playerid, playerData[playerid].var2);
removePlayerWeapon(playerid, 3, 1); // Couteau
removePlayerWeapon(playerid, 7, 200); // Pistolet
removePlayerWeapon(playerid, 4, 7); // Grenades
removePlayerWeapon(playerid, 15, 700); // M4
return 1;
}
else
{
sendPlayerMessage(playerid, "Tu n'es pas au vestiaire", Red);
}
return 1;
}
addEvent("playerCommand", onPlayerCommand);
Sa ne fonctionne pas, je me doute que j'ai mal fais quelque chose..