Toujours la même diifference
if(strcmp(maison,"entree",true) == 0)
{
if(JoueurInfos[playerid][jAdmin]<5) { Message(playerid,"~r~Vous n'avez pas acces a cette commande."); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,grisbleu,"[Usage] (/a)dmin (ma)ison entree [IdMaison]");
return 1;
}
new idmaison = strval(tmp);
if(idmaison< 1 || idmaison >= MAX_MAISONS) { format(string,sizeof(string),"~r~La maison Id: ~y~%d ~r~n'existe pas. L'id de la derniere maison est: ~y~%d~r~.",idmaison,MAX_MAISONS-1); Message(playerid,string); return 1; }
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
MaisonInfos[idmaison][mEntreeX] = x;
MaisonInfos[idmaison][mEntreeY] = y;
MaisonInfos[idmaison][mEntreeZ] = z;
format(string,sizeof(string),"[Admin] L'admin %s à déplacé l'entrée de la maison %d.",nom,idmaison);
MessageAdminService(jauneclair,5,string);
LogAdmin(string);
SauvegardeMaison(idmaison);
UpdateTextMaison(idmaison);
return 1;
}
public UpdateTextMaison(maison)
{
new string[256];
DestroyPickup(MaisonInfos[maison][mPickup]);
Delete3DTextLabel(Text3D:MaisonInfos[maison][mTexte]);
if(MaisonInfos[maison][mVendue] == 0)
{
MaisonInfos[maison][mPickup] = CreatePickup(1273, 1, MaisonInfos[maison][mEntreeX],MaisonInfos[maison][mEntreeY],MaisonInfos[maison][mEntreeZ], 0);
format(string,sizeof(string),"Maison en vente: %s\nPrix: %d$",MaisonInfos[maison][mDescription],MaisonInfos[maison][mPrix]);
}
else
{
MaisonInfos[maison][mPickup] = CreatePickup(1239, 1, MaisonInfos[maison][mEntreeX],MaisonInfos[maison][mEntreeY],MaisonInfos[maison][mEntreeZ], 0);
if(MaisonInfos[maison][mLocation] == 0) { format(string,sizeof(string),"Maison de %s",MaisonInfos[maison][mProprio]); }
else { format(string,sizeof(string),"Maison de %s\nLocation: %d$/mois",MaisonInfos[maison][mProprio],MaisonInfos[maison][mPrixLocation]); }
}
Create3DTextLabel(string, textmaison,MaisonInfos[maison][mEntreeX],MaisonInfos[maison][mEntreeY],MaisonInfos[maison][mEntreeZ]+0.7,10.0,0,1);
return 1;
}