[Ajuda] compila salva mais no gmx des-salva
#1

eae galera eu de novo =) to com um problema chato aqui com essa coisa de salvamento eu nao sou bom com isso... bom o erro й que quando o player compra o Radio e reloga salva normal mais se dar um gmx ou desligar e ligar o serve tem que comprar novamente o radio algum pode me ajudar nisso nao sei onde q ta o erro q faz isso acontecer bem tentei coloca o code aqui mais nao foi coloquei no pastebin esse й o code

qual poderia ser o erro dele ? no quando da gmx tem que comprar de novo o radio...
obs№o mp3 ta зб de infete nao add ele ainda
Reply
#2

Em GameModeExit voce usa um Loop para salvar o acc de todos com isso :
pawn Code:
SalvarPlayer(simbololoop);
Reply
#3

Tipo, quando se reloga o player executa OnPlayerDisconnect.
Quando se da GMX ele executa OnGameModeExit...

Verifica isso =)
Reply
#4

Quote:
Originally Posted by arakuta
View Post
Tipo, quando se reloga o player executa OnPlayerDisconnect.
Quando se da GMX ele executa OnGameModeExit...

Verifica isso =)
Isso mesmo , inda bem que voce falo pq tinha esquecido ...
Voce nao deve usar o Loop em OnPlayerDisconnect , apenas em GameModeExit.
Reply
#5

oque seria esse simbolo loop ?
Reply
#6

Quote:
Originally Posted by Math3us
View Post
oque seria esse simbolo loop ?
pawn Code:
for(new i=0; i<MAX_PLAYERS; i++)
Reply
#7

public OnGameModeExit()
{
DOF2_Exit();
SalvarPlayer for(new i=0; i<SLOTS; i++);
return 1;
}

seguintes erros


C:\Users\Villy\Desktop\iniciante\gamemodes\Freeroa m.pwn(4573) : error 076: syntax error in the expression, or invalid function call
C:\Users\Villy\Desktop\iniciante\gamemodes\Freeroa m.pwn(4573) : error 036: empty statement
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


2 Errors.
Reply
#8

pawn Code:
public OnGameModeExit()
{
   DOF2_Exit();
   for(new i=0; i<SLOTS; i++)
   {
       SalvarPlayer (i);
   }
   return 1;
}
public OnPlayerDisconnect(playerid)
{
   SalvarPlayer (playerid);
   return 0;
}
Reply
#9

continua mesmo erro de quando dar /rcon gmx tem que comprar de novo o radio

pawn Code:
public OnGameModeExit()
{
   DOF2_Exit();
   for(new i=0; i<SLOTS; i++)
   {
       SalvarPlayer (i);
   }
   return 1;
}

public OnPlayerConnect(playerid)
{
    TextDrawShowForPlayer(playerid, Textdraw0);
    SendDeathMessage(playerid, INVALID_PLAYER_ID, 200);
    new string[40];
    new pName[25];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "%s Entrou no Servidor!", pName);
    SendClientMessageToAll(0xAAAAAAAA, string);
    GameTextForPlayer(playerid,"~b~Bem-Vindo",5000,5);
    SendClientMessage(playerid, 0xFFFF00AA, ">> Seja Bem Vindo Ao Server<<");
    PlayAudioStreamForPlayer(playerid,"https://dl.dropbox.com/u/93019797/1.mp3.mp3");
    if(!DOF2_FileExists(ReturnFileUser(playerid))) return SendClientMessage(playerid,0x56FF00FF,"Olб, sua conta nгo й registrada. Para ter uma conta e salvar seus dados use /registrar.");
    else if(DOF2_FileExists(ReturnFileUser(playerid))) return SendClientMessage(playerid,0x56FF00FF,"Olб, sua conta jб й registrada. Para carregar seus dados use /logar.");
    if(!DOF2_FileExists(ReturnFileUser(playerid))){Informacoes[playerid][radios] = NaoCompro;
    }else{CarregarPlayer(playerid);}
    return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    new pName[MAX_PLAYER_NAME];
    new string[40];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "%s Saiu do Servidor! ", pName);
    SendClientMessageToAll(0xAAAAAAAA, string);
    SendDeathMessage(INVALID_PLAYER_ID, playerid, 201);
    if(Conectado[playerid] == true)
    {
        SalvarPlayer(playerid);
    }
    Conectado[playerid] = false;
    DestroyVehicle(Veiculo[playerid]);
    return 1;
}
Code:
comeзo da  dialog dos radio

if(dialogid == DIALOG_RADIO)
	{
	if(!response) return SendClientMessage(playerid,-1,"Cancelado com sucesso!");
        if(listitem == 0) {
            PlayAudioStreamForPlayer(playerid, "http://yp.shoutcast.com/sbin/tunein-station.pls?id=21585");
            SendClientMessage(playerid,-1,"Ouvindo:idobi Radio: New Music. ! Use: /desligarradio para desligar.");
            OuvindoRadio[playerid] = true;
        }
Reply
#10

desculpe pelo double post mais...
up alguem ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)