[Ajuda] Nгo entendo porque estб dando estes erro
#1

Код:
enum g_PLAYER{
	bool:g_logged,
	float:g_pos[4]
}
new g_info[MAX_PLAYERS][g_PLAYER];

GetPlayerPos(playerid,g_info[playerid][g_pos[0]],g_info[playerid][g_pos[1]],g_info[playerid][g_pos[2]]);
Код:
C:\Users\Lucas\Downloads\samp037_svr_R1_win32\gamemodes\new.pwn(360) : error 028: invalid subscript (not an array or too many subscripts): "g_pos"
C:\Users\Lucas\Downloads\samp037_svr_R1_win32\gamemodes\new.pwn(360) : warning 215: expression has no effect
C:\Users\Lucas\Downloads\samp037_svr_R1_win32\gamemodes\new.pwn(360) : error 001: expected token: ";", but found "]"
C:\Users\Lucas\Downloads\samp037_svr_R1_win32\gamemodes\new.pwn(360) : error 029: invalid expression, assumed zero
C:\Users\Lucas\Downloads\samp037_svr_R1_win32\gamemodes\new.pwn(360) : fatal error 107: too many error messages on one line

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


4 Errors.
Reply
#2

PHP код:
enum g_PLAYER{
    
bool:g_logged,
    
float:g_pos[3]
}
new 
g_info[MAX_PLAYERS][g_PLAYER]; 
Reply
#3

Quote:
Originally Posted by Wellington1999
Посмотреть сообщение
PHP код:
enum g_PLAYER{
    
bool:g_logged,
    
float:g_pos[3]
}
new 
g_info[MAX_PLAYERS][g_PLAYER]; 
Ainda continua.
Reply
#4

Acessar arrays dentro de um enum como no caso se usa desta forma:
g_info[playerid][g_pos][0]

O numero fora da chave, espero que consiga ntender '-'
Reply
#5

Quote:
Originally Posted by Day_
Посмотреть сообщение
Acessar arrays dentro de um enum como no caso se usa desta forma:
g_info[playerid][g_pos][0]

O numero fora da chave, espero que consiga ntender '-'
Valeu obrigado nem lembrava disso.

#EDIT ainda deu erro.

Код:
C:\Users\Lucas\Downloads\samp037_svr_R1_win32\gamemodes\new.pwn(360) : warning 213: tag mismatch
C:\Users\Lucas\Downloads\samp037_svr_R1_win32\gamemodes\new.pwn(360) : warning 213: tag mismatch
C:\Users\Lucas\Downloads\samp037_svr_R1_win32\gamemodes\new.pwn(360) : warning 213: tag mismatch
Reply
#6

Float й com o F maiusculo, senao cira uma variavel com tag comun.
Reply
#7

Quote:
Originally Posted by Day_
Посмотреть сообщение
Float й com o F maiusculo, senao cira uma variavel com tag comun.
Deu certo era com letra maiъscula mesmo, faz 2 anos que nгo mexo com SAMP to meio enferrujado sabe. rsrsrsrs valeu.
Reply
#8

Como nosso amigo acima falou, o erro estб na variбvel g_pos[4] na qual vocк definiu como float, com f minъsculo, porйm para ela se tornar uma float, a variбvel deve conter o nome Float: com a inicial maiъscula.
Tente isso.
pawn Код:
enum g_PLAYER{
    bool:g_logged,
    Float:g_pos[4]
}
new g_info[MAX_PLAYERS][g_PLAYER];

GetPlayerPos(playerid, g_info[playerid][g_pos[0]], g_info[playerid][g_pos[1]], g_info[playerid][g_pos[2]]);
Reply
#9

Quote:
Originally Posted by willttoonn
Посмотреть сообщение
Como nosso amigo acima falou, o erro estб na variбvel g_pos[4] na qual vocк definiu como float, com f minъsculo, porйm para ela se tornar uma float, a variбvel deve conter o nome Float: com a inicial maiъscula.
Tente isso.
pawn Код:
enum g_PLAYER{
    bool:g_logged,
    Float:g_pos[4]
}
new g_info[MAX_PLAYERS][g_PLAYER];

GetPlayerPos(playerid, g_info[playerid][g_pos[0]], g_info[playerid][g_pos[1]], g_info[playerid][g_pos[2]]);
Vai da erros '-'
Reply
#10

Essa variбvel estava 4 para pegar o вngulo tambйm GetPlayerFacingAngle();
Reply


Forum Jump:


Users browsing this thread: 6 Guest(s)