Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [NV]Ricken poslato April 04, 2013, 23:34:41 POSLE PODNE

Naslov: [POMOC] OnPlayerUpdate
Poruka od: [NV]Ricken poslato April 04, 2013, 23:34:41 POSLE PODNE
Skripta koju koristim: od 0.
Detaljan opis problema: Pa ovako callback OnPlayerUpdate mi ne radi u modu dok radi u filterscriptama. Da li netko zna do cega bi moglo biti ? I da li netko imao isti ovakav problem ?
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: [POMOC] OnPlayerUpdate
Poruka od: [NV]Ricken poslato April 05, 2013, 13:17:59 POSLE PODNE
Citat: David (Sabljak) A.k.A SABO(T) poslato April 05, 2013, 12:44:09 POSLE PODNE
jesi siguran da ti se ne mjesaju sa GMom i FSom odjednom?
Prvi put cujem da se moze mjesat gm i fs...
Od filterscripti samo imam JunkBuster.
Naslov: Odg: [POMOC] OnPlayerUpdate
Poruka od: [NV]Ricken poslato April 05, 2013, 14:38:53 POSLE PODNE
Citat: David (Sabljak) A.k.A SABO(T) poslato April 05, 2013, 14:23:21 POSLE PODNE
Uvijek se mjesa :) dialozi pogotovo
Znam za to nego ja mislio na nesto drugo.
Naslov: Odg: [POMOC] OnPlayerUpdate
Poruka od: Joey_ poslato April 05, 2013, 20:56:02 POSLE PODNE
Postaj OPU callback iz GM-a.
Naslov: Odg: [POMOC] OnPlayerUpdate
Poruka od: [NV]Ricken poslato April 05, 2013, 21:59:09 POSLE PODNE
Citat: Joey_ poslato April 05, 2013, 20:56:02 POSLE PODNE
Postaj OPU callback iz GM-a.
public OnPlayerUpdate(playerid)
{
    print("onplayerupdate pozvan!");
if(BiraVozilo[playerid] > 0)
{
      new Keys,ud,lr;
    GetPlayerKeys(playerid,Keys,ud,lr);
        if(lr > 0)
        {
            if(BiraVozilo[playerid] == GLEDA_SPORTSKA)
            {
        Autosalon[playerid]++;
        if(Autosalon[playerid] >= sizeof(COSVozila)) Autosalon[playerid] = 0;
DestroyVehicle(IzlozbenoVozilo[playerid]);
    IzlozbenoVozilo[playerid] = CreateVehicle(COSVozila[Autosalon[playerid]][0], 535.7714, -1280.2086, 11.8584, 153.5363, 1,1,100);
    SetVehicleVirtualWorld(IzlozbenoVozilo[playerid], GetPlayerVirtualWorld(playerid));
    new str1[64], str2[128];
        format(str1, 64, "Cena: %d$",COSVozila[Autosalon[playerid]][1]);
format(str2, 128, "Ime Vozila: %s",VehicleNames[COSVozila[Autosalon[playerid]][0] - 400]);

PlayerTextDrawSetString(playerid,Autosalon4[playerid], str1);
PlayerTextDrawSetString(playerid,Autosalon2[playerid], str2);

hBiraModel[playerid] = COSVozila[Autosalon[playerid]][0];
hBiraCenaKes[playerid] = COSVozila[Autosalon[playerid]][1];
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);

CheckSell(playerid,IzlozbenoVozilo[playerid]);
UpdateModel(playerid,hBiraModel[playerid]);
}
        }
        if(lr < 0)
{
            if(BiraVozilo[playerid] == GLEDA_SPORTSKA)
            {
    Autosalon[playerid]--;
        if(Autosalon[playerid] < 0) Autosalon[playerid] = sizeof(COSVozila)-1;
DestroyVehicle(IzlozbenoVozilo[playerid]);
    IzlozbenoVozilo[playerid] = CreateVehicle(COSVozila[Autosalon[playerid]][0], 535.7714, -1280.2086, 11.8584, 153.5363, 1,1,100);
    SetVehicleVirtualWorld(IzlozbenoVozilo[playerid], GetPlayerVirtualWorld(playerid));
    new str1[64], str2[128];
        format(str1, 64, "Cena: %d$",COSVozila[Autosalon[playerid]][1]);
format(str2, 128, "Ime Vozila: %s",VehicleNames[COSVozila[Autosalon[playerid]][0] - 400]);

PlayerTextDrawSetString(playerid,Autosalon4[playerid], str1);
PlayerTextDrawSetString(playerid,Autosalon2[playerid], str2);

hBiraModel[playerid] = COSVozila[Autosalon[playerid]][0];
hBiraCenaKes[playerid] = COSVozila[Autosalon[playerid]][1];
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);

CheckSell(playerid,IzlozbenoVozilo[playerid]);
UpdateModel(playerid,hBiraModel[playerid]);
}
}
}
return 1;
}
Naslov: Odg: [POMOC] OnPlayerUpdate
Poruka od: [NV]Ricken poslato April 06, 2013, 02:42:16 PRE PODNE
Sry za DP!
Moze ovdje lock.
Rijesio sam problem. Problem je bio zbog include fixes.
Naslov: Odg: [POMOC] OnPlayerUpdate
Poruka od: Blaeks poslato April 06, 2013, 03:19:18 PRE PODNE
lock na zahtev autora

i jos nesto, prijateljski savet, ostavi se junk bustera, jer kasnije ako ga zelis izbaciti neces moci..