Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Mat |E| poslato Jul 01, 2015, 10:04:53 PRE PODNE

Naslov: [POMOC] Kilometraza
Poruka od: Mat |E| poslato Jul 01, 2015, 10:04:53 PRE PODNE
Skripta koju koristim: Svoje nesto
Detaljan opis problema: Baca mi warning na jednom dijelu skripte, a nez do cega je
Dio skripte:

(5128) : warning 219: local variable "i" shadows a variable at a preceding level

a to je ovo  foreach (Player, i)


public KilometrazaTimer(i)
{
    foreach (Player, i)
{
if(IsPlayerInAnyVehicle(i))
{
new string[64];
GetPlayerVehicleID(i);

    if(IsPlayerInVehicle(i, vVoziloID[i]))
    {
    VoziloInfo[PlayerInfo[i][pVozilo]][VMetri] += (KMIgrac[i]/50);
    if(VoziloInfo[PlayerInfo[i][pVozilo]][VMetri] >= 9999)
{
VoziloInfo[PlayerInfo[i][pVozilo]][VKilometri] += 1;
VoziloInfo[PlayerInfo[i][pVozilo]][VMetri] = 0;
}
}
    else if(IsPlayerInVehicle(i, vDrugovoziloID[i]))
    {
    DrugoVoziloInfo[PlayerInfo[i][pVozilo2]][V2Metri] += (KMIgrac[i]/50);
    if(DrugoVoziloInfo[PlayerInfo[i][pVozilo2]][V2Metri] >= 9999)
{
DrugoVoziloInfo[PlayerInfo[i][pVozilo2]][V2Kilometri] += 1;
DrugoVoziloInfo[PlayerInfo[i][pVozilo2]][V2Metri] = 0;
}
}

    }
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [POMOC] Kilometraza
Poruka od: Vuzimir poslato Jul 01, 2015, 10:27:15 PRE PODNE
Koliko mi se cini ovu su sve igraceve variable onda nema potrebe da imas parametre u publicu, ako sam pogrjesio i imas dolje za ID-ove vozila u KilometrazaTimer onda umjesto i stavis npr idvoz i onda dolje zamjenis gdje ti treba

public KilometrazaTimer()
{
    foreach (Player, i)
{
if(IsPlayerInAnyVehicle(i))
{
new string[64];
GetPlayerVehicleID(i);

    if(IsPlayerInVehicle(i, vVoziloID[i]))
    {
    VoziloInfo[PlayerInfo[i][pVozilo]][VMetri] += (KMIgrac[i]/50);
    if(VoziloInfo[PlayerInfo[i][pVozilo]][VMetri] >= 9999)
{
VoziloInfo[PlayerInfo[i][pVozilo]][VKilometri] += 1;
VoziloInfo[PlayerInfo[i][pVozilo]][VMetri] = 0;
}
}
    else if(IsPlayerInVehicle(i, vDrugovoziloID[i]))
    {
    DrugoVoziloInfo[PlayerInfo[i][pVozilo2]][V2Metri] += (KMIgrac[i]/50);
    if(DrugoVoziloInfo[PlayerInfo[i][pVozilo2]][V2Metri] >= 9999)
{
DrugoVoziloInfo[PlayerInfo[i][pVozilo2]][V2Kilometri] += 1;
DrugoVoziloInfo[PlayerInfo[i][pVozilo2]][V2Metri] = 0;
}
}

    }
}
return 1;
}
Naslov: Odg: [POMOC] Kilometraza
Poruka od: Mat |E| poslato Jul 01, 2015, 11:42:52 PRE PODNE
Nista ja tebe nisam skonto haha, de ako mozes mi ti to nap :D


Sryy rijesio sam moze lock...
Naslov: Odg: [POMOC] Kilometraza
Poruka od: Vuzimir poslato Jul 01, 2015, 12:21:51 POSLE PODNE
(http://i.imgur.com/XqKxr9n.jpg)

Lock na zahtjev autora teme.