[Ajuda] Erro na minha GM a/d
#1

Ai esta os erros.

Код:
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(167) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(168) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(169) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(170) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(171) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(173) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(174) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(175) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(176) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(177) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(172) : warning 204: symbol is assigned a value that is never used: "idz"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(275) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(276) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(277) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(278) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(274) : warning 204: symbol is assigned a value that is never used: "idz"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(607) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(608) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(609) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(610) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(612) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(613) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(614) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(615) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(617) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(618) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(619) : error 017: undefined symbol "strtok"
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(620) : error 017: undefined symbol "strtok"

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


26 Errors.
Reply
#2

Final do gm:
pawn Код:
stock strtok(const string[], &index)
{
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
        index++;
    }
    new offset = index;
    new result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
        result[index - offset] = string[index];
        index++;
    }
    result[index - offset] = EOS;
    return result;
}
Reply
#3

strtok ta definido?

Strtok

Confira as Chaves { } lembrando tudo que abre fecha.
Reply
#4

# edit o tony posto 1° questгo de segundos : (
Reply
#5

blz coloquei o codigo no final da gm olha o tanto de warning:

Код:
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(167) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(168) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(169) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(170) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(171) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(173) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(174) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(175) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(176) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(177) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(275) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(276) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(277) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(278) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(607) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(608) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(609) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(610) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(612) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(613) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(614) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(615) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(617) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(618) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(619) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(620) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(622) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(623) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(624) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(630) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(631) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(632) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(633) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(635) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(636) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(637) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(638) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(640) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(641) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(642) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(643) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(645) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(646) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(647) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(653) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(654) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(655) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(656) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(658) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(659) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(660) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(661) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(663) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(664) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(665) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(666) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(668) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(669) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(670) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(953) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(954) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(955) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(956) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(957) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(968) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(969) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(4757) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(4758) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(4759) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(4760) : warning 202: number of arguments does not match definition
D:\GTA S.A\SAMP\SAMP\samp03e_svr_win32\gamemodes\AdvAD.pwn(4761) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


71 Warnings.
Reply
#6

Isso й erro no seu script.. Ninguem aqui й magico para conseguir ver seu script via pensamentos o.O

Poste as linhas amore!
Reply
#7

Aqui estб onde ta dando erro:

Код:
public LoadConfigs()
{
   	new Data[MaxString],idz;
   	MaxPing=dini_Int(ConfigFile,"MaxPing");
   	MaxAfk=dini_Int(ConfigFile,"MaxAfkTime");
   	ServerInfo[SyncDelay]=dini_Int(ConfigFile,"SyncTime");
 	Data=dini_Get(ConfigFile,"SelectScreen"),idz=0;
	SelectScreen[0]=floatstr(strtok(Data,idz,','));
	SelectScreen[1]=floatstr(strtok(Data,idz,','));
	SelectScreen[2]=floatstr(strtok(Data,idz,','));
	SelectScreen[3]=floatstr(strtok(Data,idz,','));
	SelectScreen[4]=floatstr(strtok(Data,idz,','));
	Data=dini_Get(ConfigFile,"MainSpawn"),idz=0;
	MainSpawn[0]=floatstr(strtok(Data,idz,','));
	MainSpawn[1]=floatstr(strtok(Data,idz,','));
	MainSpawn[2]=floatstr(strtok(Data,idz,','));
	MainSpawn[3]=floatstr(strtok(Data,idz,','));
	MainSpawn[4]=floatstr(strtok(Data,idz,','));
	ServerInfo[MainTime]=dini_Int(ConfigFile,"MainTime");
	ServerInfo[MainWeather]=dini_Int(ConfigFile,"MainWeather");
	ServerInfo[GameType]=dini_Int(ConfigFile,"GameType");
	ServerInfo[StartTime]=dini_Int(ConfigFile,"StartTime");
	ServerInfo[RoundTime]=dini_Int(ConfigFile,"RoundTime");
	ServerInfo[CpTime]=dini_Int(ConfigFile,"CpTime");
	ServerInfo[AutoPause]=dini_Int(ConfigFile,"AutoPause");
	ServerInfo[LockDuel]=dini_Int(ConfigFile,"LockDuel");
	ServerInfo[LockChat]=dini_Int(ConfigFile,"LockChat");
	ServerInfo[LockVote]=dini_Int(ConfigFile,"LockVote");
	ServerInfo[CurrentRound]=dini_Int(ConfigFile,"CurrentRound");
	ServerInfo[TotalRound]=dini_Int(ConfigFile,"TotalRound");
	WeaponsType=dini_Int(ConfigFile,"WeaponsType");
	format(TeamInfo[TeamA][Name],MaxTeamName,"%s",dini_Get(ConfigFile,"TeamAName"));
    TeamInfo[TeamA][Skin]=dini_Int(ConfigFile,"TeamASkin");
   	TeamInfo[TeamA][Color]=HexToInt("0x6277FFFF");
	TeamInfo[TeamA][Color1]=HexToInt("0x212A61FF");
	TeamInfo[TeamA][Rounds]=dini_Int(ConfigFile,"TeamAScore");
   	format(TeamInfo[TeamB][Name],MaxTeamName,"%s",dini_Get(ConfigFile,"TeamBName"));
    TeamInfo[TeamB][Skin]=dini_Int(ConfigFile,"TeamBSkin");
	TeamInfo[TeamB][Color]=HexToInt("0x75D860FF");
	TeamInfo[TeamB][Color1]=HexToInt("0x2F5A26FF");
	TeamInfo[TeamB][Rounds]=dini_Int(ConfigFile,"TeamBScore");
   	format(TeamInfo[TeamC][Name],MaxTeamName,"%s",dini_Get(ConfigFile,"TeamCName"));
	TeamInfo[TeamC][Skin]=dini_Int(ConfigFile,"TeamCSkin");
 	TeamInfo[TeamC][Color]=HexToInt("0xE65A5EFF");
	TeamInfo[TeamC][Color1]=HexToInt("0x540C0EFF");
}

e a

LoadVehicles()
{
	for(new i = 1; i <= 100; i++)
	{
	     new File[50];
       	 format(File,50,"%sVehicle%d.ini",VehiclesFile,i);
         if(dini_Exists(File))
       	 {
   			new modelid,Float:pos[4],color1,color2,interior;
			modelid = dini_Int(File,"Model");
			color1 = dini_Int(File,"Color1");
			color2 = dini_Int(File,"Color2");
			interior = dini_Int(File,"Interior");
	   		new Data[MaxString],idz;
			Data=dini_Get(File,"Pos"),idz=0;
			pos[0]  = floatstr(strtok(Data,idz,','));
			pos[1]  = floatstr(strtok(Data,idz,','));
			pos[2]  = floatstr(strtok(Data,idz,','));
			pos[3]  = floatstr(strtok(Data,idz,','));
	   		VehicleId[i]=AddStaticVehicle(modelid,pos[0],pos[1],pos[2],pos[3],color1,color2);
			Vehiclelevel[VehicleId[i]]=dini_Int(File,"Level");
            VehicleFile[VehicleId[i]]=i;
		    LinkVehicleToInterior(VehicleId[i],interior);
		}
	}

//==============================================================================
//===================       START ROUND SYSTEM       ===========================
//==============================================================================
StartRound()
{
    ServerInfo[RoundType]=Starting;
    ServerInfo[RoundNumber]++;
	ServerInfo[Secs]=ServerInfo[StartTime];
	ServerInfo[Minutes]=ServerInfo[RoundTime];
   	ServerInfo[Seconds]=0;
    ServerInfo[Cp]=ServerInfo[CpTime];
	new File[50],data[256],idz=0;
	if(ServerInfo[RoundStartType]==Aad)
	{
   		format(File,50,"%sArena%d.ini",AadFile,ArenaId);
	    format(data,MaxString,"%s",dini_Get(File,"Att")),idz=0;
		ArenaCoord[0]  = floatstr(strtok(data,idz,','));
		ArenaCoord[1]  = floatstr(strtok(data,idz,','));
		ArenaCoord[2]  = floatstr(strtok(data,idz,','));
		ArenaCoord[3]  = floatstr(strtok(data,idz,','));
	    format(data,MaxString,"%s",dini_Get(File,"Def")),idz=0;
		ArenaCoord[4]  = floatstr(strtok(data,idz,','));
		ArenaCoord[5]  = floatstr(strtok(data,idz,','));
		ArenaCoord[6]  = floatstr(strtok(data,idz,','));
		ArenaCoord[7]  = floatstr(strtok(data,idz,','));
   		format(data,MaxString,"%s",dini_Get(File,"Ref")),idz=0;
		ArenaCoord[8]  = floatstr(strtok(data,idz,','));
		ArenaCoord[9]  = floatstr(strtok(data,idz,','));
		ArenaCoord[10] = floatstr(strtok(data,idz,','));
		ArenaCoord[11] = floatstr(strtok(data,idz,','));
	    format(data,MaxString,"%s",dini_Get(File,"Cp")),idz=0;
		ArenaCoord[12] = floatstr(strtok(data,idz,','));
		ArenaCoord[13] = floatstr(strtok(data,idz,','));
		ArenaCoord[14] = floatstr(strtok(data,idz,','));
	}
Reply
#8

Mб identaзгo com certeza
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)