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
BUMP!
Nemas definisan foreach, na vrhu skripte
[pawn]#include <foreach>[/pawn]
Definisan je odavno..........
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]
Radi se o Duel Sistemu ::) nemoze bit to
Provjeri na vrhu skripte jel imas y_iterate include ?
Nema to veze sa time netko drugi tko zna? :)
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Å¡
Zasto bezveze stavljati neke includove ako imas
for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
{
}