Duvida com esse ERROR -
Bruno Pereira - 05.03.2011
Entгo galera meu GM tava dando uns ERROR eu tinha "resolvido" ele, mas ai o nome do meu sv nгo aparece completo no SAMP ele corta umas letras!
Por exemplo, era pra ser "Brasil LifeGames RPG [v1.0]" Ai no samp sу fica "Brasil LifeGam"
Entгo eu dei um Ctrl Z pra ve se vocкs me ajudem, aqui os
erros:
pawn Код:
(9071) : error 017: undefined symbol "string"
(9071) : error 017: undefined symbol "string"
(9071) : error 029: invalid expression, assumed zero
(9071) : fatal error 107: too many error messages on one line
Linha:
pawn Код:
format(string, sizeof(string), "hostname %s",NOME_SERVIDOR);
Outras linhas que estavam com ele:
pawn Код:
public OnGameModeInit()
{
CustomPickups();
CarregarInfoOrg();
Object_Object();
DisableInteriorEnterExits();
AFKon = true;
LoadCar();
SetTimer("Pneu",199,1);
SetTimer("SaveCars",60000,1);
SetTimer("CheckOwner",5000,1);
weaponhacktimer = SetTimer("CheckWeaponHack",1000,1);
SendRconCommand("mapname Brasil RPG");
format(string, sizeof(string), "hostname %s",NOME_SERVIDOR);// <<< Essa й a linha do erro !
SendRconCommand(string);
tempoGranaTR = SetTimer("GranaTerritorios", 300000, 1);
SetTimer("CheckAFK",60000,true);// afk mode
SetTimer("AtualizarVelocimetro",500, 1);
DisableInteriorEnterExits();
SetTimer("pOnline", 2000, 1);
MaxP = GetMaxPlayers();
SetTimer("AtualizarGrana", 250, 1);
donomorro = 0;
donoskate = 0;
donoshop = 0;
donoaero = 0;
Abraзos!
Re: Duvida com esse ERROR - rjjj - 05.03.2011
Isto deve resolver o seu problema
Coloque no topo do OnGameModeInit:
Espero ter ajudado
Re: Duvida com esse ERROR -
Bruno Pereira - 05.03.2011
Vo tentar, eu tinha colocado
new string [MAX_PLAYER_NAME];
kkkk novato e foda ;(
@Edit
Deu certinho vlw cara sou seu fг!
Re: Duvida com esse ERROR -
leandro123456 - 05.03.2011
cada vez tem mais erros simples, outro dia veio um desesperado com um warning de loose indentation
Re: Duvida com esse ERROR -
Bruno Pereira - 05.03.2011
Quote:
Originally Posted by leandro123456
cada vez tem mais erros simples, outro dia veio um desesperado com um warning de loose indentation
|
Somos novatos pow.
Eu sabia qual era o Erro, eu tentei arrumar, coloquei QUASE CERTO! Tava no caminho certo mas o codigo era diferente.
Eu coloquei:
pawn Код:
new string[MAX_PLAYER_NAME];
Mas tava errado
Mas ok. Vlw rjjj
Re: Duvida com esse ERROR -
leandro123456 - 05.03.2011
Quando falei isso nгo quis te ofender, apenas disse que as pessoas pulam muito o bбsico para ir pro difнcil, ai nгo conseguem resolver as coisas pequenas...
Re: Duvida com esse ERROR -
Bruno Pereira - 05.03.2011
Quote:
Originally Posted by leandro123456
Quando falei isso nгo quis te ofender, apenas disse que as pessoas pulam muito o bбsico para ir pro difнcil, ai nгo conseguem resolver as coisas pequenas...
|
Eu sei que nгo quis me ofender
Й, sou apressado assim '-'
Re: Duvida com esse ERROR - rjjj - 05.03.2011
Quote:
Originally Posted by DJ Bruninho
Somos novatos pow.
Eu sabia qual era o Erro, eu tentei arrumar, coloquei QUASE CERTO! Tava no caminho certo mas o codigo era diferente.
Eu coloquei:
pawn Код:
new string[MAX_PLAYER_NAME];
Mas tava errado
Mas ok. Vlw rjjj
|
Por nada
, mas sу explicando o que voce fez de errado:
O sнmbolo MAX_PLAYER_NAME estб assim no a_samp.inc:
pawn Код:
#define MAX_PLAYER_NAME 24
O valor dentro das arrays (colchetes) chama-se cell, veja:
A cell da variavel
afff й 12.
Quando estamos falando de texto, como por exemplo o do SendClientMessage(playerid,color,
texto); , faзa assim:
Numero de Caracteres + 1 vai ser igual б cell perfeita pra variбvel.
Exemplo:
Acima, a variбvel Lol pode segurar apenas 1 letra, pois ela sу tem 2 cells.
Se ela tivesse 3 cells, poderia segurar 2 letras.
Se ela tivesse 4 cells, poderia segurar 3 letras e assim por diante.
Como a variбvel que voce criou tinha cells muito pequenas (pois voce colocou MAX_PLAYER_NAME dentro, e MAX_PLAYER_NAME й uma define que significa 24), parte do texto que era pra ser mandado foi "engolido".
O que eu fiz foi criar uma variбvel com 100 cells, assim poderia ocupar bastante texto.
Espero ter ajudado
Re: Duvida com esse ERROR -
leandro123456 - 05.03.2011
Muito bem explicado rjjj, depois dessa dj bruninho nunca mais tem esse erro...
Re: Duvida com esse ERROR -
Ricop522 - 05.03.2011
pawn Код:
new string[MAX_PLAYER_NAME];
=
Pra aumentar й sу fazer:
pawn Код:
#undef MAX_PLAYER_NAME
#define MAX_PLAYER_NAME QUANTIA
Creio que й isso.
:P