Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Plen Ki Mun poslato Januar 03, 2016, 10:43:18 PRE PODNE

Naslov: [POMOC]Nesto Malo
Poruka od: Plen Ki Mun poslato Januar 03, 2016, 10:43:18 PRE PODNE
Skripta koju koristim: Nije Bitno moj rad
Detaljan opis problem: Pa par errora,i ako sve uradim kako treba izbaci opet!
Dio skripte: [pawn]public OnPlayerDeath( playerid , killerid , reason )
{
    if( InDuel[ playerid ] == 1 )
   {
       GivePlayerMoney( playerid , -G_BET );
       GivePlayerMoney( playerid , G_BET );
       format( G_str , sizeof( G_str ) , "[ "R"Duel "W"]"O"%s "W"duel won "O"%s "W"and lost "R"%d $" , GetName( killerid ) , GetName( playerid ) , G_BET );
       SendClientMessageToAll( -1 , G_str );
      G_Ini = -1;G_Oponent = -1;G_Weap1 = 0;
      G_Weap2 = 0;G_Weap3 = 0;G_BET = 0;
      InDuel[ playerid ] = 0;
      InDuel[   killerid ] = 0;
      SpawnPlayer( killerid );
      ResetPlayerWeapons( killerid );
      foreach(new i: Player)return IsDuel[ i ] = 1;
   }
   return 1;
}[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno):  Ovo su vam errori

Linija:110

Citat: error 017: undefined symbol "foreach"
error 029: invalid expression, assumed zero
error 017: undefined symbol "Player"
fatal error 107: too many error messages on one line

Naslov: Odg: [POMOC]Nesto Malo
Poruka od: Plen Ki Mun poslato Januar 03, 2016, 11:47:17 PRE PODNE
BUMP!
Naslov: Odg: [POMOC]Nesto Malo
Poruka od: MEDO poslato Januar 03, 2016, 12:08:41 POSLE PODNE
Nemas definisan foreach, na vrhu skripte
[pawn]#include <foreach>[/pawn]
Naslov: Odg: [POMOC]Nesto Malo
Poruka od: Plen Ki Mun poslato Januar 03, 2016, 12:11:00 POSLE PODNE
Definisan je odavno..........
Naslov: Odg: [POMOC]Nesto Malo
Poruka od: MEDO poslato Januar 03, 2016, 12:12:55 POSLE PODNE
Onda ovu foreach linu zamjeni sa ovom, probaj samo nisam siguran da ce radit
[pawn]for(new i = 0; i < MAX_PLAYERS; i++)[/pawn]
ili ako hoces to gore onda ovako
[pawn]foreach(Player, i)
   {
     //tvoj kod
   }[/pawn]
Naslov: Odg: [POMOC]Nesto Malo
Poruka od: Plen Ki Mun poslato Januar 03, 2016, 12:15:42 POSLE PODNE
Radi se o Duel Sistemu ::) nemoze bit to
Naslov: Odg: [POMOC]Nesto Malo
Poruka od: MEDO poslato Januar 03, 2016, 12:17:50 POSLE PODNE
Provjeri na vrhu skripte jel imas y_iterate include ?
Naslov: Odg: [POMOC]Nesto Malo
Poruka od: Plen Ki Mun poslato Januar 03, 2016, 12:28:41 POSLE PODNE
Nema to veze sa time netko drugi tko zna? :)
Naslov: Odg: [POMOC]Nesto Malo
Poruka od: MEDO poslato Januar 03, 2016, 12:32:42 POSLE PODNE
y_iterate nema veze? To je napredna verzija foreacha koliko sam ja upućen, slao sam ti dolje primjere for petlje, samo treba sjesti,malo pogledati i razmislit o tome, nemoj misliti da će ti neko dati nešto na gotovo.


U ovu temu ti se neću više javljati jer ti sam nemaš volje da to ispraviš, čekaš da ti neko uradi i da to ubaciš
Naslov: Odg: [POMOC]Nesto Malo
Poruka od: // xunder poslato Januar 03, 2016, 14:25:00 POSLE PODNE
Zasto bezveze stavljati neke includove ako imas

for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
{
}