Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Tong1950Po poslato Januar 09, 2012, 11:05:16 PRE PODNE

Naslov: [Pomoc] erori
Poruka od: Tong1950Po poslato Januar 09, 2012, 11:05:16 PRE PODNE
Skripta koju koristim: CLRP
Detaljan opis problema: GPS Dialo radim pa mi izbaci nekoliko errora!
ovo je di se pojavljivaju errori
}
case 0: //provjerava dali je igrac upisao komandu za gps do policije
    {
      SetPlayerCheckpoint(playerid,1481.0273,-1770.5774,18.7958,3.0);
      SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Vijecnicu!");
      return 1; //Ukoliko vam je to zadnja GPS lokacija, stavite 0 inace ce viti problema
    }


Ovo izbaci:

C:\Documents and Settings\Mario\Desktop\LecevicA Server-Smap\gamemodes\CLRP.pwn(26056) : error 014: invalid statement; not in switch
C:\Documents and Settings\Mario\Desktop\LecevicA Server-Smap\gamemodes\CLRP.pwn(26056) : warning 215: expression has no effect
C:\Documents and Settings\Mario\Desktop\LecevicA Server-Smap\gamemodes\CLRP.pwn(26056) : error 001: expected token: ";", but found ":"
C:\Documents and Settings\Mario\Desktop\LecevicA Server-Smap\gamemodes\CLRP.pwn(26056) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Mario\Desktop\LecevicA Server-Smap\gamemodes\CLRP.pwn(26056) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.


Ovo je cijela skripta ako bude sta tribalo

}
case 0: //provjerava dali je igrac upisao komandu za gps do policije
    {
      SetPlayerCheckpoint(playerid,1481.0273,-1770.5774,18.7958,3.0);
      SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Vijecnicu!");
      return 1; //Ukoliko vam je to zadnja GPS lokacija, stavite 0 inace ce viti problema
    }

case 1: //provjerava dali je igrac upisao komandu za gps do policije
    {
      SetPlayerCheckpoint(playerid,1462.0543,-1011.3368,26.8438,3.0);
      SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Banku!");
      return 1; //Ukoliko vam je to zadnja GPS lokacija, stavite 0 inace ce viti problema
    }

case 2: //provjerava dali je igrac upisao komandu za gps do policije
    {
      SetPlayerCheckpoint(playerid,1172.8307,-1323.3011,15.4001,3.0);
      SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Bolnicu!");
      return 1; //Ukoliko vam je to zadnja GPS lokacija, stavite 0 inace ce viti problema
    }

case 3: //provjerava dali je igrac upisao komandu za gps do policije
    {
      SetPlayerCheckpoint(playerid,2154.4404,-1181.2894,23.3944,3.0);
      SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Autosalon!");
      return 1; //Ukoliko vam je to zadnja GPS lokacija, stavite 0 inace ce viti problema
    }

case 4: //provjerava dali je igrac upisao komandu za gps do policije
    {
      SetPlayerCheckpoint(playerid,1216.4042,-915.5415,42.9203,3.0);
      SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Burg!");
      return 1; //Ukoliko vam je to zadnja GPS lokacija, stavite 0 inace ce viti problema
    }


case 5: //provjerava dali je igrac upisao komandu za gps do policije
{
    SetPlayerCheckpoint(playerid,1553.7538,-1675.4840,16.1953,3.0); //(Pozicija:x,Pozicija:y,Pozicija:z,Velicina markera)
    SendClientMessage(playerid, zuta, "GPS: Namjestili ste vaÅ¡u GPS lokaciju na Policiju!");
    return 1;
}

if (strcmp("/gps", cmdtext, true, 5) == 0) //provjerava dali je igrac upisao odredenu komandu
{
    ShowPlayerDialog(playerid,31,DIALOG_STYLE_LIST, "GPS", "Vijecnica\nBanka\nBolnica\nAutosalon\nBurg\nPolicija", "Odaberi", "Odustani");
    return 1;
}

Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc] erori
Poruka od: NoFear poslato Januar 09, 2012, 11:10:02 PRE PODNE
Ajme sta si ti tu uradio.
Da ti kojim slucajem ne fali
switch(/* var */)
{
    case 1:{/* funkcije */}
    case 2:{/* funkcije */}
}
Naslov: Odg: [Pomoc] erori
Poruka od: Tong1950Po poslato Januar 09, 2012, 11:10:31 PRE PODNE
case 0: //provjerava dali je igrac upisao komandu za gps do policije to je ta linuija ali sta da dodam
Naslov: Odg: [Pomoc] erori
Poruka od: Tong1950Po poslato Januar 09, 2012, 11:12:38 PRE PODNE
Citat: NoFear poslato Januar 09, 2012, 11:10:02 PRE PODNE
Ajme sta si ti tu uradio.
Da ti kojim slucajem ne fali
switch(/* var */)
{
    case 1:{/* funkcije */}
    case 2:{/* funkcije */}
}


dodam sam to pa mi izbaci 5errora :S
Naslov: Odg: [Pomoc] erori
Poruka od: [TG:RP]$--L84S--$ poslato Januar 09, 2012, 13:15:50 POSLE PODNE
Evo dobio si odgovor u ovoj temi :
http://balkan-samp.com/forum/index.php?topic=35998.0