[Tutorial] Sistema de Iniciante - Primeiro Progeto Aqui !
#1

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 :

Код:
pPresente
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 !
Reply
#2

Cara use pawn /pawn por favor, a e tambйm tems que dizer que isto й um sistema destinado a godfather e derivados...
Reply
#3

Use pawnІ
E isso й para THUG.
Especifique --'
Reply
#4

se osteres crear isto
pawn Код:
format(var, 256, "Presente=%d\n",PlayerInfo[playerid][pPresente]);fwrite(hFile, var);
irб crashar o game.

Wrong Tutorials.
Reply
#5

ushssuhsushsuhsushssuhsushsuhsushssuhsushsuhsushss uhsushsuhsushssuhsushsuhsushssuhsushsuhsushssuhsus hsuhsushssuhsushsuhsushssuhsushsuhsushssuhsushsuhs ushssuhsushsuhsushssuhsushsuhsushssuhsushsuhsushss uhsushsuhsushssuhsushsuhsushssuhsushsuhsushssuhsus hsuhsushssuhsushsuhsushssuhsushsuhsushssuhsushsuhs ushssuhsushsuhsushssuhsushsuhsushssuhsushsuhsushss uhsushsuhsushssuhsushsuhsushssuhsushsuhsushssuhsus hsuhsushssuhsushsuhsushssuhsushsuhsushssuhsushsuhs ushssuhsushsuhsushssuhsushsuhs



Mijei pow !
Reply
#6

Mijei І SAUHASUHASUHASUASUHASUHASUSAHSA
Reply
#7

Nuss Que Tuto Ridiculo

-10/10
Reply
#8

Lol Pedro vocк nгo testou antes de postar Wtf?
Reply
#9

lolІ...projeto com G? em vez de " PROGETO" nao seria " PROJETO"?
Reply
#10

KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KK

Euriiiiiiiiiiiiiiiiiiiiiiiiiiiiii PROGETO < KKKKKKKKKKKKKKKKKKKKKK
Reply


Forum Jump:


Users browsing this thread: 5 Guest(s)