[Pomoc]Errori

Započeo ShoXz, Novembar 13, 2012, 10:20:02 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:GCRPG
Detaljan opis problema:Pokazuje mi errore,molio bih da mi pomognete
Dio skripte:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
  if(newstate == PLAYER_STATE_DRIVER && (pveh != 509 && pveh != 481 && pveh != 510) && IsPlayerInAnyVehicle(playerid) && !IsAPlane(vehicle) && !IsAHarvest(vehicle) && !IsADrugHarvest(vehicle) && !IsASweeper(vehicle))
{
PlayAudioStreamForPlayer(playerid, "http://streaming.tdiradio.com:9000");
SetTimerEx("Startup", 1, false, "ii", playerid, vehicle);
SetTimerEx("engine2", 2500, false, "ii", playerid);
}
else if(newstate == PLAYER_STATE_DRIVER && (pveh != 509 && pveh != 481 && pveh != 510) && IsPlayerInAnyVehicle(playerid) && !IsAPlane(vehicle) && !IsAHarvest(vehicle) && !IsADrugHarvest(vehicle) && !IsASweeper(vehicle))
{
PlayAudioStreamForPlayer(playerid, "http://streaming.tdiradio.com:9000");
SetTimerEx("Startup", 1, false, "ii", playerid, vehicle);
SetTimerEx("engine2", 2500, false, "ii", playerid);
}
if(newstate == PLAYER_STATE_ONFOOT)
{
StopAudioStreamForPlayer(playerid);
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Errori koji se izbacuju,kako da ih popravim :

C:\Users\ado\Desktop\Golden City RP\gamemodes\GCRPG.pwn(4564) : error 017: undefined symbol "vehicle"
C:\Users\ado\Desktop\Golden City RP\gamemodes\GCRPG.pwn(4567) : error 017: undefined symbol "newstate"
Poslednja Izmena: Novembar 13, 2012, 10:20:56 PRE PODNE od twiista

Cek jel ti hoces da napravis kad startuje motor da mu se pusti TDI Radio?

Kad udje neko u auto,da se pusti radio a kad se iz auta izadje da se radio ugasi...to sam kopirao od starog moda

Citat: twiista poslato Novembar 13, 2012, 11:01:35 PRE PODNE
Kad udje neko u auto,da se pusti radio a kad se iz auta izadje da se radio ugasi...to sam kopirao od starog moda
Onda u /engine komandu ubacis ovako
SetTimerEx("StartingTheVehicle",800,0,"i",playerid);
GameTextForPlayer(playerid, "~w~Pokretanje motora..",800,3);
                PlayAudioStreamForPlayer(playerid, "http://streaming.tdiradio.com:9000");
gEngine[playerid] = 1;
return 1;
}


EDIT:A kad izadje uradis ovako
format(string, sizeof(string), "* %s okrece kljuc i gasi motor (/engine) .", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                PlayAudioStreamForPlayer(playerid, "RADIO OFF");
gEngine[playerid] = 0;
Poslednja Izmena: Novembar 13, 2012, 11:10:55 PRE PODNE od [BR]NeXus

 ja sam izbrisao komandu /engine,sada samo kad udjes u auto moze odma da se vozi,ne treba nista uraditi da bi se pokrenulo vozilo
a vidim da je u ovoj mojoj ludoj komandi za auto prikazano engine,ne treba mi to,samo ja sam pocetnik pa nisam bas upucen

Stavi pod OnPlayerEnterVehicle prvi vrhu ovo new vehicle = GetPlayerVehicleID(playerid);  a ovo public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) zameni sa public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger, newstate)

Sad mi izbacuje samo ovo:
Kako da to rješim

error 025: function heading differs from prototype
Poslednja Izmena: Novembar 14, 2012, 11:54:10 PRE PODNE od twiista

Pardon, moja greska xD, ovako stavi public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)

sredio sam,ima nekih warninga al oke je,MOZE LOCK ..i hvala
Poslednja Izmena: Novembar 14, 2012, 19:07:55 POSLE PODNE od twiista