SA-MP Forums Archive
Bug no GM - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: Bug no GM (/showthread.php?tid=202374)



Bug no GM - vinnyzin - 24.12.2010

Pessoal eu usava no GM o GP ai eu mudei para o Money ai percebi um bug que nao faзo a minima ideia de como retirar.

Assim exemplo eu pego to logado ai recebo payday ou qualquer dinheiro exemplo 100 reais, ai deslogo ai logo denovo ja tinha vms colocar +/- 100000 ai deslogo e logo denovo o dinheiro ja ta 9999999 se alguem puder me ajudar agradeзo =)


Re: Bug no GM - [NWD]Jim._.Carrey - 24.12.2010

Manolo ninguem tem bola de cristal, posta o code do OnPlayerDisconnect e OnPlayerConnect e tbm o OnPlayerSpawn o problema deve em uma dessas public e nґso precisa dela para poder achar o erro/bug ._.


Re: Bug no GM - zSuYaNw - 24.12.2010

Seu sistema de salvamento estб errado,
poste e tentaremos ajudar.


Re: Bug no GM - vinnyzin - 24.12.2010

[NWD]Jim._.Carrey eu sei que ninguem tem bola de cristal e se eu soubesse aonde possivelmente estaria o erro eu o teria postado com minha duvida, entaum voce so precisava pedir akilo que eu mandava .-. nao me crussificar D: // [Full]Garfield[XDB] me diz aonde fica o sistema de salvamento UHAUHAU' obrigado vou postar os onplayer...

public OnPlayerDisconnect(playerid, reason)
{
{
new
string[64],
name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
switch(reason)
{
case 0: format(string,sizeof string,"%s saiu . (Crash)",name);
case 1: format(string,sizeof string,"%s saiu . (Saiu por vontade propria)",name);
case 2: format(string,sizeof string,"%s saiu . (Kick/Ban)",name);
}
SendClientMessageToAll(0x0080FF96,string);
return 1;
}
gActivePlayers[playerid]--;
numplayers--;
PlayerInfo[playerid][pAdjustable] = 1;
PlayerInfo[playerid][pPos_x] = 1654.2203;
PlayerInfo[playerid][pPos_y] = -1656.7523;
PlayerInfo[playerid][pPos_z] = 22.5156;
OnPlayerSave(playerid);
Teste[playerid] = 0;
TakingLesson[playerid] = 0;
Acertos[playerid] = 0;
CPorder[playerid] = 0;

public OnPlayerConnect(playerid)
{
if(Security != 0)
{
SendClientMessage(playerid, COLOR_YELLOW, "O host quebrou uma das regras de aceitaзгo, a aзгo estб sendo requerida.");
Kick(playerid);
return 1;
}
{
new string[64], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
format(string,sizeof string,"%s entrou.",pName);
SendClientMessageToAll(COLOR_VERDE,string);
}

public OnPlayerSpawn(playerid)
{
TextDrawShowForPlayer(playerid, Site);
TextDrawHideForPlayer(playerid, Textdraw0p);
TextDrawHideForPlayer(playerid, Textdraw1p);
InitLockDoors(playerid);
SetPlayerHealth(playerid, 100);
STDPlayer[playerid] = 0;
gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team
gGas[playerid] = 1;
for(new i=0;i<sizeof(Turfs);i++)
{
for(new gangid; gangid < MAX_PLAYERS; gangid++)
{
if(TurfInfo[i][zMemberDie] == playerid)
{
if(PlayerInfo[gangid][pMembro] == PlayerInfo[playerid][pMembro])
{
}
TurfInfo[i][zMemberDie] = -1;
}
}
}