Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [BC]spiele poslato Oktobar 28, 2010, 21:10:37 POSLE PODNE

Naslov: [POMOC] public
Poruka od: [BC]spiele poslato Oktobar 28, 2010, 21:10:37 POSLE PODNE
dakle ime teme ne govori puno,da malo objasnim treba mi pomoc oko posla,dakle ja sma napravio posao i sve normalno ali imam 2 erroera dakle nakon sta igrac stane na 1 cp pokrne mu se timer a doli na dnu skripte se nalazi ta 2 errora pogledajte.
public VozacAutobusa()
{
    TogglePlayerControllable(playerid, 1);
    SendClientMessage(playerid,COLOR_GREEN,"Svi putnici su usli u autobus mozete nastavit putovanje");
    return 1;
}



i evo errori.
C:\Users\Bill Gates\Desktop\BC novi gamemod\gamemodes\bc.pwn(34893) : error 017: undefined symbol "playerid"
C:\Users\Bill Gates\Desktop\BC novi gamemod\gamemodes\bc.pwn(34894) : error 017: undefined symbol "playerid"

pokusao sam stavljat    i  ,   playerid      ,    playa          alii na svaki pokaze iste orore samo umjesto playerid  stavi npr  i
Naslov: Odg: [POMOC] public
Poruka od: BloodMaster poslato Oktobar 28, 2010, 21:14:47 POSLE PODNE
Na vrh skripte:

forward VozacAutobusa(playerid);



onda umjesto tvoga, stavi ovo:

public VozacAutobusa(playerid)



i tamo di ti je timer:

SetTimer("VozacAutobusa",broj,false);

Zamijeni s ovim:

new bm = VozacAutobusa(playerid);
SetTimer(bm,milisekunde,false);


Naslov: Odg: [POMOC] public
Poruka od: [BC]spiele poslato Oktobar 28, 2010, 21:22:14 POSLE PODNE
Evo rjesio sam ali na malo drukciji nacin samo doli u na dnu sam promjenio ovako.
public VozacAutobusa()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
            TogglePlayerControllable(i, 1);
            SendClientMessage(i,COLOR_GREEN,"Svi putnici su usli u autobus mozete nastavit putovanje");
        }
}
}


po mom misljenju je ovako jednostavnije  :)
Naslov: Odg: [POMOC] public
Poruka od: Dr.Ivex → ♫ poslato Oktobar 28, 2010, 21:24:50 POSLE PODNE
BloodMaster: da nije mozda SetTimerEx ?

spiele: Sad si napravio da kad ti se pokrene timer ... unfreezat ce sve igrace na serveru i svima ce poslat poruku da su usli u autobus ...