[AJUDA] salvar o tutorial na conta para nao aparecer 2 vezes -
Over_King - 08.01.2012
Ola galera, entгo eu peguei um sistema de tutorial em dialog aqui
https://sampforum.blast.hk/showthread.php?tid=181507
ele salva o tutorial em um arquivo noa scriptfiles no TuT.ini
eu quero que salve na conta do player e nao em um arquivo separado
como eu posso fazer isso ?
OBS: eu uso o sistema de REGISTRO/LOGIN em dini do Jonathan!
Re: [AJUDA] salvar o tutorial na conta para nao aparecer 2 vezes -
paulor - 09.01.2012
pawn Код:
new pTuto;
public OnPlayerConnect(playerid)
{
Player[playerid][pTuto] = 0;
return 1;
}
No comando q o player spawna vc coloca para verificar.
if(Player[playerid][pTuto] == 0)
se for 0 ele mostra o tutorial caso contrario da o spawn no jogador.
-----------------
E onde o Player registra vc coloca isso
pawn Код:
dini_IntSet(file, "Tutorial", Player[playerid][pTuto]); //"tutorial" vai na conta do jogador
//"file" voce muda para para a variavel q vc usa para buscar a conta do jogador.
------------------
Onde salva as contas vc coloca
pawn Код:
dini_IntSet(file, "Tutorial", Player[playerid][pTuto]);
--------------------
Onde o player loga vc coloca isso
pawn Код:
Player[playerid][pTut] = dini_Int(file, "Tutorial");
-----------------------
E pra finalizar onde finaliza o tutorial vc coloca isso
pawn Код:
Player[playerid][pTut] = 1;// isso serve para quando o player logar dinovo nao mostre o tutorial
-----------------------
Espero ter Ajudado.
Re: [AJUDA] salvar o tutorial na conta para nao aparecer 2 vezes -
WeenSoares_ - 09.01.2012
Topo do Gamemode
Na parte do registro
pawn Код:
dini_IntSet(file, "Logou", Logou[playerid] = 0);
Parte do Login
pawn Код:
Logou[playerid] = dini_Int(file, "Logou");
Logou[playerid] ++;
if(Logou[playerid] == 1)
{
//Coloquei aqui a dialog
}
Nгo esqueзa de colocar para salvar na conta do player quando ele sair do servidor
pawn Код:
dini_IntSet(file, "Logou", Logou[playerid]);