06.10.2010, 00:01
(
Последний раз редактировалось HigorOliver; 06.10.2010 в 11:39.
)
Olб Emilio --'
Olaa manolos e o seguinte vo encinar aqui a fazer um tutorial com dialog.
Caso nгo consiga foda-se entao vamos-la
1° Vamos Criar a Variavel
Agora Vamos Colocar um Script que verificarar se ele ja viu o tutorial ou nгo.
Em OnPlayerRequestSpawn Adicione :
No Final Do Game Mode Adicionee :
Em OnDialogResponse Adicione :
Agora Vamos Salvar os dados para ele nгo repetir o tutorial toda vez. Verifique se tem #include <dini> no seu gm
Vai Ate OnPlayerConnect e Adicione:
Agora em OnPlayerDisconnect:
Vai ate em OnGameModeInit e adicione :
Pronto Agora o Tutorial Esta Completo Bug's ? Poste a baixo.
Olaa manolos e o seguinte vo encinar aqui a fazer um tutorial com dialog.
Caso nгo consiga foda-se entao vamos-la
1° Vamos Criar a Variavel
pawn Код:
new Tutorial[MAX_PLAYERS]; // Variavel
Em OnPlayerRequestSpawn Adicione :
pawn Код:
if (Tutorial[playerid] < 1)//Verefica se viu o tutorial ou nгo.
{
TuT(playerid);//Executarar a Funзгo da Stock
}
pawn Код:
stock TuT(playerid)//Stock a Ser Execultada
{
ShowPlayerDialog(playerid,123321,DIALOG_STYLE_MSGBOX,"Tutorial","Escrevaa o Texto a Desejar aQui !","Ok","Disconectar");//DIALOG
return 0;
}
pawn Код:
if(dialogid == 123321) // Dialog ID
{
if(response) return Tutorial[playerid]++;//Almenta Tutorial +1 para nao repetir o tutorial
else SendClientMessage(playerid, 0xFB0000FF, "Vocк foi expulso porque negaram as regras."); // Mensagem ao player
new name[MAX_PLAYER_NAME];//
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "~ %s Foi expulso porque ele negou as regras", name );//String
SendClientMessageToAll(0xFB0000FF, string);//Mensagem para Todos
Kick( playerid );
return 1;
}
Vai Ate OnPlayerConnect e Adicione:
pawn Код:
if(dini_Isset("tut.ini",PlayerName(playerid))) (Tutorial[playerid] = dini_Int("tut.ini",PlayerName(playerid))); //Carrega o Arquivo tut.ini
pawn Код:
dini_IntSet("tut.ini",PlayerName(playerid),Tutorial[playerid]); // Salva o arquivo tut.ini
pawn Код:
if(!fexist("tut.ini")) dini_Create("tut.ini"); // Criarar o arquivo tut caso nгo exista !