[Ajuda] Como editar o gm,para aparecer in-game.
#1

Oi galera,eo seguinte eu abaixei um gm aqui eu editei ele todinho e tals pelo pawno,salvei direitinho,ai quando liguei o serve ainda continuava como veio,ai eu fiquei '-'

quero saber como e que edita para aparecer in-game,ou tem um progama para isso e tals.
Reply
#2

Vey depois que vocк edita sу salvar com qualquer nome na pasta "GAMEMODE".

Cole lб seu Gamemode que vocк editou.

Caso vocк mude o nome dele vб em "Server"

Procure por "Gamemode0"
Dк 1 espaзo e cole o novo nome la...(caso tenha substitua.)
Reply
#3

Vai no server.cfg

procure por Gamemode0

gamemode0 Smokexd << no meu ta assim pq meu GM й Smokexd criado por min xD [CV]Smokexd й meu nick no server '--'! Seu GM deve tar com nome diferente do server.cfg
Reply
#4

Quote:
Originally Posted by davi54723
Посмотреть сообщение
Vey depois que vocк edita sу salvar com qualquer nome na pasta "GAMEMODE".

Cole lб seu Gamemode que vocк editou.

Caso vocк mude o nome dele vб em "Server"

Procure por "Gamemode0"
Dк 1 espaзo e cole o novo nome la...(caso tenha substitua.)







eu fico assim '---.
Reply
#5

Tens que ir а setinha azul para compilar, e nгo em guardar.
Reply
#6

Quote:
Originally Posted by Kimossab
Посмотреть сообщение
Tens que ir а setinha azul para compilar, e nгo em guardar.
pronto,eu clico aparece um quadrado fasso oqque '-
Reply
#7

Quote:
Originally Posted by Nilsinho
Посмотреть сообщение
pronto,eu clico aparece um quadrado fasso oqque '-
Espera atй aparecer uma mensagem do compilador.

PHP код:
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase 
Caso apareзa erros/warings vocк fez algo errado!
Reply
#8

Brasil Mega Life
Reply
#9

apareceu isso

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

Header size: 12068 bytes
Code size: 2342584 bytes
Data size: 2236184 bytes
Stack/heap size: 16384 bytes; estimated max. usage=7159 cells (28636 bytes)
Total requirements: 4607220 bytes
Reply
#10

Quote:
Originally Posted by Nilsinho
Посмотреть сообщение
apareceu isso

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

Header size: 12068 bytes
Code size: 2342584 bytes
Data size: 2236184 bytes
Stack/heap size: 16384 bytes; estimated max. usage=7159 cells (28636 bytes)
Total requirements: 4607220 bytes
Ele compilou sem erros, mas de uma olhada neste post do rjjj.

Quote:
Originally Posted by rjjj
Посмотреть сообщение
Bem, vou lhe explicar como que ocorre, assim entenderб e seu problema serб resolvido, claro, se estiver disposto .




Os "dados" que sгo processados quando o GM й rodado no host, sгo, dentro do AMX, chamados de cells.




Obs: 1 "Cell de uma Array" equivale б 1 Cell do AMX, isso devido ao mesmo peso de 4 bytes .




Todas as variбveis, funзхes, callbacks, entre outros (ou seja, todo o cуdigo Pawn ), apуs a compilaзгo, ganham cells correspondentes no AMX .




Vale ressaltar que, as cells nгo sгo o ъnico fator que influencia no "tamanho do AMX", hб tambйm o tamanho do texto (cуdigos) digitado pelo programador no pawno, etc .




Bem, agora veja sua imagem:




Код:
Header size:           4860 bytes
Code size:           326720 bytes
Data size:          1425028 bytes
Stack/heap size:      16384 bytes; estimated max. usage=4074 cells (16296 bytes)
Total requirements: 1772992 bytes



E, o termo em vermelho, corresponde ao tamanho de cells do AMX que seu GM produz.





Aн que estб , quando a quantidade de cells que seu GM produzirб chega perto do "tamanho do total de cells para que nгo haja risco de excesso", o compilador comeзa a mostrar a quantidade de cells , que й o que estб acontecendo com vocк, Chefгo .




Se me lembro bem, esse "tamanho prуximo ao tamanho para que nгo haja risco de excesso" й de 14653 bytes .



A diretiva #pragma dynamic define esse tamanho .







Por fim, como evitar que o tamanho de cells produzidas chegue prуximo desse limite ? :





Resposta: Evite o a criaзгo desnecessбria de cells de arrays, exemplo:


pawn Код:
new Tenso[MAX_PLAYERS];

Nгo hб necessidade de usar o sнmbolo/macro MAX_PLAYERS (que equivale б 500) se seu servidor tiver apenas 50 slots por exemplo .


Como otimizaria nesse caso:


pawn Код:
new Tenso[50];


Outro Exemplo:


pawn Код:
static string[128];
format(string,128,"LoL");

Para que criar uma string de 128 cells quando a string tem apenas 3 caracteres ? .



Como otimaria nesse caso:


pawn Код:
static string[4];
format(string,4,"LoL");


Fazendo essas otimizaзхes, o o GM/FS a mensagem desapacerб da melhor maneira .



Ou, se preferir, use #pragma dynamic para forзar o compilador б nгo evidenciar o problema, que nгo й a melhor opзгo devido aos problemas que podem acontecer, como citei antes .




Espero ter ajudado .
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)