Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Arnel_Bp poslato Mart 11, 2014, 17:09:48 POSLE PODNE

Naslov: [POMOC]Auta gTeam-a
Poruka od: Arnel_Bp poslato Mart 11, 2014, 17:09:48 POSLE PODNE
Skripta koju koristim: moja
Detaljan opis problema: Pa napravio sam 3 gTeam-a u pawno, i napravio CARS ali trebaju mi odredjena auta koja sam stavio pod ArmyVozilo
Naslov: Odg: [POMOC]Auta gTeam-a
Poruka od: Vuzimir poslato Mart 11, 2014, 17:14:37 POSLE PODNE
pa Pod OnPlayerStateChange dodaj:

if(newstate == PLAYER_STATE_DRIVER)
{
new v = GetPlayerVehicleID(playerid);
if(v >= ArmyVozilo[0] && v <= ArmyVozilo[35])
{
    if(gTeam[playerid] == TEAM_ARMY) { }
    else {
        SCM(playerid, GRAD2, "{07C1F5}{FFFFFF}Niste Team Army.");
        RemovePlayerFromVehicle(playerid);
        return 1; }
}
}
Naslov: Odg: [POMOC]Auta gTeam-a
Poruka od: Arnel_Bp poslato Mart 11, 2014, 17:31:55 POSLE PODNE
Citat: LS|Vuzimir poslato Mart 11, 2014, 17:14:37 POSLE PODNE
pa Pod OnPlayerStateChange dodaj:

if(newstate == PLAYER_STATE_DRIVER)
{
new v = GetPlayerVehicleID(playerid);
if(v >= ArmyVozilo[0] && v <= ArmyVozilo[35])
{
    if(gTeam[playerid] == TEAM_ARMY) { }
    else {
        SCM(playerid, GRAD2, "{07C1F5}{FFFFFF}Niste Team Army.");
        RemovePlayerFromVehicle(playerid);
        return 1; }
}
}


ovako sam stavio

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newstate == PLAYER_STATE_DRIVER)
{
new v = GetPlayerVehicleID(playerid);
if(v >= ArmyVozilo[0] && v <= ArmyVozilo[35])
{
if(gTeam[playerid] == TEAM_ARMY) { }
  else {
    SendClientMessage(playerid, 0xFF0000FF, "This is Army's vehicle. You can't drive this.");
    RemovePlayerFromVehicle(playerid);
        return 1;
}
}
}


ima preko 20 errora nesto mi izbacuje da je nepoznat newstate i jos nesto evo slike http://www.zaslike.com/viewer.php?file=qc9hmo9j3ejhebpylc7.png sta mu je problem ?
Naslov: Odg: [POMOC]Auta gTeam-a
Poruka od: youngdeal poslato Mart 11, 2014, 17:33:48 POSLE PODNE
if(newstate == PLAYER_STATE_DRIVER)
{
new v = GetPlayerVehicleID(playerid);
if(v >= ArmyVozilo[0] && v <= ArmyVozilo[35])
{
if(gTeam[playerid] == TEAM_ARMY) { }
  else {
    SendClientMessage(playerid, 0xFF0000FF, "This is Army's vehicle. You can't drive this.");
    RemovePlayerFromVehicle(playerid);
}
}
}
Naslov: Odg: [POMOC]Auta gTeam-a
Poruka od: Arnel_Bp poslato Mart 11, 2014, 17:37:28 POSLE PODNE
Citat: [UG]C++ poslato Mart 11, 2014, 17:33:48 POSLE PODNE
if(newstate == PLAYER_STATE_DRIVER)
{
new v = GetPlayerVehicleID(playerid);
if(v >= ArmyVozilo[0] && v <= ArmyVozilo[35])
{
if(gTeam[playerid] == TEAM_ARMY) { }
  else {
    SendClientMessage(playerid, 0xFF0000FF, "This is Army's vehicle. You can't drive this.");
    RemovePlayerFromVehicle(playerid);
}
}
}


izbacuje mi sad error na newstate sta cu mu tu staviti ? :)
Naslov: Odg: [POMOC]Auta gTeam-a
Poruka od: Arnel_Bp poslato Mart 11, 2014, 17:50:45 POSLE PODNE
Ovo radi ali kad mi TEAM_Army udje isto ga izbaci iz auta? Sta mu je problem ? druga auta rade normalno ?
Naslov: Odg: [POMOC]Auta gTeam-a
Poruka od: Vuzimir poslato Mart 11, 2014, 18:18:34 POSLE PODNE
Citat: Arnel_Bp poslato Mart 11, 2014, 17:50:45 POSLE PODNE
Ovo radi ali kad mi TEAM_Army udje isto ga izbaci iz auta? Sta mu je problem ? druga auta rade normalno ?

pa najverovatnije ne postavi team_army kada izaberes army pa te izbaci provjeri kada biras klasu i kada izaberes dali army dali ima tu onda gTeam[playerid] = TEAM_ARM; ?

to ti se nalazi pod OnPlayerRequestClass