Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Wizzard1 poslato Novembar 13, 2023, 16:47:04 POSLE PODNE

Naslov: Pomoc
Poruka od: Wizzard1 poslato Novembar 13, 2023, 16:47:04 POSLE PODNE
Treba mi neka Callback funkcija koja radi na principu kad je igrac na jednim kordinatama i on se pomeri sa tih kordinata da se nesto desi to nesto cu ja setat al mi treba ova funkcija
Naslov: Odg: Pomoc
Poruka od: michaelstar poslato Novembar 13, 2023, 17:14:53 POSLE PODNE
Skripter glup ko kurac
Naslov: Odg: Pomoc
Poruka od: Wizzard1 poslato Novembar 13, 2023, 17:23:17 POSLE PODNE
Citat: michaelstar poslato Novembar 13, 2023, 17:14:53 POSLE PODNE
Skripter glup ko kurac
Uredu je majstore ne seri puno
Naslov: Odg: Pomoc
Poruka od: Fake_Yoker poslato Novembar 13, 2023, 17:28:25 POSLE PODNE
Ocigledno drug



[pawn]public OnPlayerUpdate(playerid)
{
    new Float:newX, Float:newY, Float:newZ;
    GetPlayerPos(playerid, newX, newY, newZ);

    // Provera da li su se koordinate promenile
    if (newX != PlayerData[playerid][X_COORD] || newY != PlayerData[playerid][Y_COORD])
    {
        // Igrač se pomerio sa prethodnih koordinata
        OnPlayerMove(playerid, newX, newY, newZ);

        // Ažuriranje podataka o trenutnim koordinatama
        PlayerData[playerid][X_COORD] = newX;
        PlayerData[playerid][Y_COORD] = newY;
    }

    // Ostatak koda
}

public OnPlayerMove(playerid, Float:newX, Float:newY, Float:newZ)
{
    // Ovde postavite kôd koji želite izvršiti kada se igrač pomeri
    // Na primer, poziv funkcije ili postavljanje određenih događaja.
}
[/pawn]
Naslov: Odg: Pomoc
Poruka od: Wizzard1 poslato Novembar 13, 2023, 17:35:45 POSLE PODNE
Citat: Fake_Yoker poslato Novembar 13, 2023, 17:28:25 POSLE PODNE
Ocigledno drug



[pawn]public OnPlayerUpdate(playerid)
{
    new Float:newX, Float:newY, Float:newZ;
    GetPlayerPos(playerid, newX, newY, newZ);

    // Provera da li su se koordinate promenile
    if (newX != PlayerData[playerid][X_COORD] || newY != PlayerData[playerid][Y_COORD])
    {
        // Igrač se pomerio sa prethodnih koordinata
        OnPlayerMove(playerid, newX, newY, newZ);

        // Ažuriranje podataka o trenutnim koordinatama
        PlayerData[playerid][X_COORD] = newX;
        PlayerData[playerid][Y_COORD] = newY;
    }

    // Ostatak koda
}

public OnPlayerMove(playerid, Float:newX, Float:newY, Float:newZ)
{
    // Ovde postavite kôd koji želite izvršiti kada se igrač pomeri
    // Na primer, poziv funkcije ili postavljanje određenih događaja.
}
[/pawn]
Hvala.lock