Sistema de Iniciante - Primeiro Progeto Aqui ! -
Peedro Felix - 09.02.2011
Como Meu Primeiro Tuturial, Estou Postando Um Sistema de Iniciante Simples e Prбtico.
Definem no Topo
Код:
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_RED 0xAA3333AA
Coloque No OnGameModeInit :
Код:
CreatePickup(1276,1,1455.0031,-1752.9722,13.5469);
// CreatPickup = Criar Pickup
//1276 = ID Do Pickup
// 1 = Nao Mecha
//1455.0031,-1752.9722,13.5469 Coodernadas X,Y,Z
Create3DTextLabel("Novatos Aperte F Aqui", COLOR_WHITE,1455.0031,-1752.9722,13.5469, 50, 0);
// Create3DTexTLabel - Para Criar a 3DTextLabel
// "Novatos Aperte F Aqui - A Mensagem Que Irб Aparecer
//COLOR_WHITE = CORD
//1455.0031,-1752.9722,13.5469 = Coodernadas X,Y,Z
// 50 = Distancia ( Mando Nao Mudar Mais se Quiser )
// 0 = Nao Mude
Coloque No enum pInfo :
No OnPlayerRegister:
Код:
format(var, 32, "Presente=%d\n",PlayerInfo[playerid][pPresente]);fwrite(hFile, var);
//Para Aparecer Na Conta do Player, Quando Tiver, Presente=1 , ele pegou o presente Se tiver Presente=0 Nao Pegou]
Coloque Isso OnPlayerConnect :
Код:
PlayerInfo[playerid][pPresente] = 0;
Coloque No OnPlayerUpdate :
Код:
format(var, 256, "Presente=%d\n",PlayerInfo[playerid][pPresente]);fwrite(hFile, var);
Coloque No OnPlayerLogin :
Код:
if( strcmp( key , "Presente" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPresente] = strval( val ); }
Agora Vamos Para Parte Principal Fazer o Comando.
Coloque No OnPlayerCommandText :
Код:
if(strcmp(cmd, "/pegarpresente", true) == 0) // Comando
{
if(!PlayerToPoint(3, playerid, 1455.0031,-1752.9722,13.5469)) // Coodernadas
{
SendClientMessage(playerid, COLOR_RED, " >>>>>>>>> Vocк nгo Estб no Local de Pega <<<<<<<< "); // Quando Nao ta No Local
return 1;
}
if(PlayerInfo[playerid][pPresente] == 1)
{
SendClientMessage(playerid, COLOR_RED, ">>>>>>>> Vocк Jб Pegou o Presente <<<<<<<<<"); // Para Pegar o presente Somente 1 vez.
return 1;
}
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_WHITE, "Vocк Pegou o Presente De Inauguraзao do Servidor ( 10k + 1 de Respeito ) !"); // Mensagem Ao Pegar o presente
GivePlayerMoney(playerid, 10000); // dinheiro Recebido, se Quiser Trocar, Troque o 10000 !
PlayerInfo[playerid][pExp] += 1; // Respeito Recebido, Se Quiser Trocar Mude o 1 Por qualquer.
PlayerInfo[playerid][pPresente] = 1;
return 1;
}
}
if(strcmp(cmd, "/sportclubecorinthianspaulista", true) == 0) // Nao vai Importar :D
{
if(IsPlayerConnected(playerid))
{
ShowPlayerDialog(playerid, 666, DIALOG_STYLE_LIST, "Sistema de Iniciantes", "Leia Antes de Comeзar\nAjuda\nEquipe", "Confirmar", "Cancelar"); // Vai Servir Para Nosso DIALOG Nao Tire Ou Pode Editar !
}
return 1;
}
No OnPlayerKeyStateChange :
Код:
if(PlayerToPoint(1,playerid,1455.0031,-1752.9722,13.5469)) //codernadas Para QUando Apertar F Abrir o Dialog
{
ShowPlayerDialog(playerid, 666, DIALOG_STYLE_LIST, "Sistema de Iniciantes", "Leia Antes de Comeзar\nAjuda\nEquipe", "Confirmar", "Cancelar");
} // Para Abir Nosso Dialog Apertando F
No OnDialogResponse :
Код:
if(dialogid == 666)
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, COLOR_RED, "_________________________| Antes de Jogar |_______________________");
SendClientMessage(playerid, COLOR_WHITE, "Aproveitem Nosso Servidor, й Sempre Ame ele Do Comeзo Ate o Fim !");
SendClientMessage(playerid, COLOR_WHITE, "GM Criado Por [NOMES]");
SendClientMessage(playerid, COLOR_WHITE, "Respeite as Regras do Servidor !");
SendClientMessage(playerid, COLOR_WHITE, "Para Ajuda DIGITE: /relatorio ou /ajuda Boa Sorte!");
}
else if(listitem == 1)
{
SendClientMessage(playerid, COLOR_RED, "________________| Ajuda Sistema de Iniciante |_____________");
SendClientMessage(playerid, COLOR_WHITE, "Use /pacotedeiniciante Para Pegar Seu Presente!");
SendClientMessage(playerid, COLOR_WHITE, " Sу Da Para Pegar Uma Vez Na Conta! ");
SendClientMessage(playerid, COLOR_RED, " >> Vocк Ganha 100 de Dinheiro e 1 de Respeito << ");
}
else if(listitem == 2)
{
SendClientMessage(playerid, COLOR_RED, "__________________| Equipe |__________________");
SendClientMessage(playerid, COLOR_WHITE, "ADM.....");
SendClientMessage(playerid, COLOR_WHITE, "ADM.....");
return 1;
}
}
return 0;
}
Crйditos :
GuikBretas = 20%
Jhonziinho_FeaT = 80%
Caso de Erros me Avisem Porque e Meu Primeiro Progeto
como meu primeiro tuturial e isso ai
Imagens :
/imageshack/i/32526635.png/ > DIALOG
/imageshack/i/lado.png/ > LOCAL, DO lado da Escada entrando para Prefeitura !
Re: Sistema de Iniciante - Primeiro Progeto Aqui ! -
Strong_ADM - 09.02.2011
Cara use pawn /pawn por favor, a e tambйm tems que dizer que isto й um sistema destinado a godfather e derivados...
Re: Sistema de Iniciante - Primeiro Progeto Aqui ! -
Baddark2131 - 09.02.2011
Use pawnІ
E isso й para THUG.
Especifique --'
Re: Sistema de Iniciante - Primeiro Progeto Aqui ! -
zSuYaNw - 09.02.2011
se osteres crear isto
pawn Код:
format(var, 256, "Presente=%d\n",PlayerInfo[playerid][pPresente]);fwrite(hFile, var);
irб crashar o game.
Wrong Tutorials.
Re: Sistema de Iniciante - Primeiro Progeto Aqui ! -
H1g0r - 09.02.2011
ushssuhsushsuhsushssuhsushsuhsushssuhsushsuhsushss uhsushsuhsushssuhsushsuhsushssuhsushsuhsushssuhsus hsuhsushssuhsushsuhsushssuhsushsuhsushssuhsushsuhs ushssuhsushsuhsushssuhsushsuhsushssuhsushsuhsushss uhsushsuhsushssuhsushsuhsushssuhsushsuhsushssuhsus hsuhsushssuhsushsuhsushssuhsushsuhsushssuhsushsuhs ushssuhsushsuhsushssuhsushsuhsushssuhsushsuhsushss uhsushsuhsushssuhsushsuhsushssuhsushsuhsushssuhsus hsuhsushssuhsushsuhsushssuhsushsuhsushssuhsushsuhs ushssuhsushsuhsushssuhsushsuhs
Mijei pow !
Re: Sistema de Iniciante - Primeiro Progeto Aqui ! -
Baddark2131 - 09.02.2011
Mijei І SAUHASUHASUHASUASUHASUHASUSAHSA
Re: Sistema de Iniciante - Primeiro Progeto Aqui ! -
Kruger - 09.02.2011
Nuss Que Tuto Ridiculo
-10/10
Re: Sistema de Iniciante - Primeiro Progeto Aqui ! -
[RoxX]Ygor - 10.02.2011
Lol Pedro vocк nгo testou antes de postar Wtf?
Re: Sistema de Iniciante - Primeiro Progeto Aqui ! -
[Ips]Guh - 10.02.2011
lolІ...projeto com G? em vez de " PROGETO" nao seria " PROJETO"?
Re: Sistema de Iniciante - Primeiro Progeto Aqui ! -
Kruger - 10.02.2011
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KK
Euriiiiiiiiiiiiiiiiiiiiiiiiiiiiii PROGETO < KKKKKKKKKKKKKKKKKKKKKK