COMMAND:resetarcasa(playerid, params[])
{
SendAdminText(playerid, "/resetarcasa", params);
new Name;
if (APlayerData[playerid][LoggedIn] == true)
{
if (APlayerData[playerid][PlayerLevel] >= 5)
{
for (new HouseID = 1; HouseID < MAX_HOUSES; HouseID++)
{
if (AHouseData[HouseID][PickupID] != 0)
{
AHouseData[HouseID][Owned] = false;
AHouseData[HouseID][Owner] = 0;
}
for (new HouseSlot; HouseSlot < MAX_HOUSES; HouseSlot++)
{
if (APlayerData[Name][Houses][HouseSlot] == HouseID)
APlayerData[Name][Houses][HouseSlot] = 0;
}
}
}
}
return 1;
}
COMMAND:deletarcasa(playerid, params[])
{
new file[100], Msg[128];
SendAdminText(playerid, "/deletarcasa", params);
if (APlayerData[playerid][LoggedIn] == true)
{
if (APlayerData[playerid][PlayerLevel] >= 6)
{
if (GetPlayerVehicleID(playerid) == 0)
{
for (new HouseID = 1; HouseID < MAX_HOUSES; HouseID++)
{
if (AHouseData[HouseID][PickupID] != 0)
{
if (AHouseData[HouseID][Owned] == false)
{
if (IsPlayerInRangeOfPoint(playerid, 2.5, AHouseData[HouseID][HouseX], AHouseData[HouseID][HouseY], AHouseData[HouseID][HouseZ]))
{
AHouseData[HouseID][HouseName] = false;
AHouseData[HouseID][Insurance] = 0;
AHouseData[HouseID][HouseLevel] = 0;
AHouseData[HouseID][HouseMaxLevel] = 0;
AHouseData[HouseID][HousePrice] = 0;
AHouseData[HouseID][Owned] = false;
AHouseData[HouseID][Owner] = 0;
AHouseData[HouseID][HouseName] = 0;
AHouseData[HouseID][HouseName] = 0;
AHouseData[HouseID][HouseName] = 0;
DestroyDynamicPickup(AHouseData[HouseID][PickupID]);
DestroyDynamicMapIcon(AHouseData[HouseID][MapIconID]);
DestroyDynamic3DTextLabel(AHouseData[HouseID][DoorText]);
AHouseData[HouseID][PickupID] = 0;
AHouseData[HouseID][MapIconID] = 0;
format(file, sizeof(file), HouseFile, HouseID);
if (fexist(file)) {
fremove(file); }
format(Msg, 128, "{808080}Voce Deletou a Casa de Numero: {FFFFFF}%i", HouseID);
SendClientMessage(playerid, 0xFFFFFFFF, Msg);
return 1;
}
}
}
}
SendClientMessage(playerid, 0xFFFFFFFF, "{FFFFFF}Sem Casa para deletar");
}
SendClientMessage(playerid, 0xFFFFFFFF, "{808080}Vocк nгo pode deletar uma casa estando dentro de um veiculo !");
}
}
return 1;
}
COMMAND:irparacasa(playerid, params[])
{
new HouseList[1000];
SendAdminText(playerid, "/irparacasa", params);
if (APlayerData[playerid][LoggedIn] == true)
{
if (GetPlayerWantedLevel(playerid) < 3)
{
if (APlayerData[playerid][PlayerJailed] == 0)
{
if (GetPlayerVehicleID(playerid) == 0)
{
for (new i; i < MAX_HOUSESPERPLAYER; i++)
{
if (APlayerData[playerid][Houses][i] != 0)
format(HouseList, 1000, "%s{00FF00}%s{FFFFFF}\n", HouseList, AHouseData[APlayerData[playerid][Houses][i]][HouseName]);
else
format(HouseList, 1000, "%s{FFFFFF}%s{FFFFFF}\n", HouseList, "Slot Vazio");
}
ShowPlayerDialog(playerid, DialogGoHome, DIALOG_STYLE_LIST, "Selecione a casa que deseja ir:", HouseList, "Selecionar", "Cancelar");
}
else
SendClientMessage(playerid, 0xFF0000FF, "Vocк precisa estar a pй na porta da sua casa.");
}
else
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo pode usar o comando /irparacasa quando estб preso!");
}
else
SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000} Vocк nгo pode usar o comando /irparacasa quando preso!");
}
else
return 0;
return 1;
}
COMMAND: irparacasa(playerid, params[]) {
new HouseList[1000];
SendAdminText(playerid, "/irparacasa", params);
if (APlayerData[playerid][LoggedIn] == true) {
if (GetPlayerWantedLevel(playerid) < 3) {
if (APlayerData[playerid][PlayerJailed] == 0) {
if (AHouseData[HouseID][HouseName] == true) {
if (GetPlayerVehicleID(playerid) == 0) {
for (new i; i < MAX_HOUSESPERPLAYER; i++) {
if (APlayerData[playerid][Houses][i] != 0) format(HouseList, 1000, "%s{00FF00}%s{FFFFFF}\n", HouseList, AHouseData[APlayerData[playerid][Houses][i]][HouseName]);
else format(HouseList, 1000, "%s{FFFFFF}%s{FFFFFF}\n", HouseList, "Slot Vazio");
}
ShowPlayerDialog(playerid, DialogGoHome, DIALOG_STYLE_LIST, "Selecione a casa que deseja ir:", HouseList, "Selecionar", "Cancelar");
} else SendClientMessage(playerid, 0xFF0000FF, "Vocк precisa estar a pй na porta da sua casa.");
} else SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo pode usar o comando /irparacasa quando estб preso!");
} else SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000} Vocк nгo pode usar o comando /irparacasa quando preso!");
}
} else return 0;
return 1;
}
tenta agora..
pawn Код:
|
tenta agora..
pawn Код:
|