Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Igi_Guduric poslato Januar 28, 2012, 18:45:13 POSLE PODNE

Naslov: [Pomoc]Oko gepeka
Poruka od: Igi_Guduric poslato Januar 28, 2012, 18:45:13 POSLE PODNE
Skripta koju koristim:/
Detaljan opis problema:Imam jedan mali problem neznam kako ovo da resim ako moze pomoc.Hvala
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/

if (strcmp("/boot", cmdtext, true, 10) == 0)
{
        new vid = GetPlayerVehicleID(playerid);
  if(vid != INVALID_VEHICLE_ID)
  GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
        SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_ON,objective);
        {
        else
        }
  if(vid != INVALID_VEHICLE_ID)
  GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
        SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
return 1;
}
return 0;
}


Evo i errora

E:\samp03dsvr_R2_win32\gamemodes\SM.pwn(106) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
Naslov: Odg: [Pomoc]Oko gepeka
Poruka od: Nxidza poslato Januar 28, 2012, 18:52:43 POSLE PODNE
Daj liniju 106 a u liniji 108 ti je po 2-gi put definirana varijabla "Vid" izbrisi je.
Naslov: Odg: [Pomoc]Oko gepeka
Poruka od: Igi_Guduric poslato Januar 28, 2012, 19:38:14 POSLE PODNE
106 line je:

{
else
}
Naslov: Odg: [Pomoc]Oko gepeka
Poruka od: dock poslato Januar 28, 2012, 20:16:29 POSLE PODNE
na pocetku scripte stavi

new gepek[MAX_PLAYERS] = 0;



if (strcmp("/boot", cmdtext, true, 10) == 0)
{
        new vid = GetPlayerVehicleID(playerid);
        if(gepek[playerid] == 0)
        {
  if(vid != INVALID_VEHICLE_ID)
                {
          GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
                        SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_ON,objective);
                        gepek[playerid] = 1;
                        return 1;
                }
        }
        else
        {
                if(gepek[playerid] == 1)
                {
          if(vid != INVALID_VEHICLE_ID)
                        {
                  GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
                                SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
                                gepek[playerid] = 0;
                return 1;
                        }
                }
}
return 1;
}



tako ce raditi valjda :/
Naslov: Odg: [Pomoc]Oko gepeka
Poruka od: Igi_Guduric poslato Januar 29, 2012, 13:46:46 POSLE PODNE
Hvala svima popravio sam bugove moze LOCK