Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Qiyamet poslato Jul 26, 2019, 19:51:44 POSLE PODNE

Naslov: Loop kroz offline
Poruka od: Qiyamet poslato Jul 26, 2019, 19:51:44 POSLE PODNE
Skripta koju koristim : moj mod od 0
Opis problema : pa pravim /removehouse komandu za admine, dakle tom komandom admin moze da izbrise bilo koju kucu. E sad, ako je vlasnik te kuce offline nezz kako da mu promjenim varijablu ( slot na kojem se kuca nalazi ) na 0. tacnije ne znam kako da loopam kroz offline jer koristim yini. Citao sam na netu kazu da je sa mysql lakse, ali ja bas i ne znam da radim sa njim ahahaha. Pa evo vam kod ispod ako mi mozete pomoci.
Dio skripte : CMD:removehouse(playerid, params[])
{
    new houseid, string[512];
    new PlayerName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
    if( IsPlayerAdmin(playerid))
{
    if(sscanf(params, "i", houseid)) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFAA80}[RG] /{FFFFFF}removehouse {FFAA80}[{FFFFFF}ID{FFAA80}]{FFFFFF}.");
for( new i = 0; i < MAX_PLAYERS; i++ )
{
    if(fexist(UserPath(i)))
    {
if(PlayerInfo[i][pKuca1] == houseid)
{
    PlayerInfo[i][pKuca1] = 0;
}
else if(PlayerInfo[i][pKuca2] == houseid)
{
    PlayerInfo[i][pKuca2] = 0;
}
else if(PlayerInfo[i][pKuca3] == houseid)
{
    PlayerInfo[i][pKuca3] = 0;
}
PlayerInfo[i][pNovac] += HouseInfo[houseid][hCijena];
if(IsPlayerConnected(i))
{
    GivePlayerMoney(i, HouseInfo[houseid][hCijena]);
}
lR_saveUser(i);
    }
}
format(string, sizeof(string), "{FFAA80}[RG] {FFDDCC}Izbrisali ste kucu ID:{FFFFFF}%d {FFDDCC}vlasnik ove kuce je bio {FFFFFF}%s{FFDDCC}, pa smo mu refundirali {FFFFFF}%d{99FF99}${FFDDCC}.", houseid, HouseInfo[houseid][hVlasnik], HouseInfo[houseid][hCijena]);
SendClientMessage(playerid, 0xFFFFFFFF, string);

DestroyPickup(HouseInfo[houseid][hPickup]);
Delete3DTextLabel(HouseInfo[houseid][hLabel]);

fremove(hS_housePath(houseid));
}
else return SendClientMessage(playerid, 0xFFFFFFFF, "{FFAA80}[RG] {FFFFFF}Niste ovlasteni da koristite ovu komandu{FFAA80}.");
return 1;
}

Slika/Video : //
Naslov: Odg: Loop kroz offline
Poruka od: Qiyamet poslato Jul 26, 2019, 20:35:03 POSLE PODNE
Moze lock napravio sam  ;)