[Include] Dados Objeto
#1

Intro:
Muitos servidores, principalmente os Role Play (RPG) tem um tipo de mini-jogo de dado que o jogador joga um

dado e cai em um nъmero de 1 a 6, nгo seria divertido se pudйssemos ver este dado?

Funзгo:
Entгo! Com este pensamento decidi criar uma include na qual seria possнvel ver o dado com o respectivo

nъmero.

Natives:
pawn Code:
native LD_CriarDado(Numero, Float:x, Float:y, Float:z, virtualword = -1);
native LD_CriarDadoPosJogador(playerid, Numero, virtualword = -1);
native LD_DestruirDado(ldid);
native LD_DadoExiste(ldid);
native LD_MudarPosDado(ldid, Float:x, Float:y, Float:z);
native LD_MudarVWDado(ldid, virtualworLD);
native LD_MudarNumeroDado(ldid, numero);
native LD_PegarNumeroDado(ldid);
native LD_PegarPosDado(ldid, &Float:x, &Float:y, &Float:z);
native LD_PegarVWDado(ldid);
Modo de uso:
Para criaзгo de um dado й muitнssimo simples!
Vocк utilizarб:
pawn Code:
LD_CriarDadoPosJogador(playerid, NumeroDoDado, VirtualWorld);
ou
pawn Code:
LD_CriarDado(NumeroDoDado, CoordX, CoordY, CoordZ, VirtualWorld);
Exemplo Rбpido:
pawn Code:
if(!strcmp(cmd, "/CriarUmDadoEmMim", true))
{
    LD_CriarDadoPosJogador(playerid, 1);
    SendClientMessage(playerid, 0xA9C4E4FF, "Vocк criou um dado em vocк.");
    return 1;
}
Instalaзгo:
Coloque no topo de seu gamemode.
pawn Code:
#include "LD"
e desfrute das suas novas funзхes!

Agradecimentos
[VGS]Protioso by: Protioso Streamer Objetos. (download abaixo)

Adicionais:
Para rodar a include й necessбrio a include PSO.

Video:
Xfire Larceny Dados Video Demo

Extra:
A Include vem com um FilterScript Demo de como criar um dado com sorteio aleatуrio.

Downloads:
[Include] - Criaзгo de dados (1.0) Solidfiles
[Include] - Criaзгo de dados (1.0) Pastbin
[Filterscript] - Criaзгo de dados aleatуrio demo (1.0) Pastbin
[Filterscript] - Criaзгo de dados aleatуrio demo (1.0)

PSO - Protioso Streamer Objetos
Reply
#2

Aff lб vai o nerd fazer mais coisas pra complicar mais minha vida oO

Medoo.

Vamo ver larceny (nem li ainda kkkkk)

Eu acho que no meu server nгo tem esse sistema, tem o sistema de loteria mais esse de dado nгo que eu saiba

@EDIT

AAAAAAAAAAAAAA acho que tem um dado pra vender lб na 24-7 vou ver e edito aqui

@EDITІ

Tem o dado mais ele nгo funciona exemplo, vocк vai la compra digita /dado e nгo acontece nada !

Comando
Afff o comando tava em comentбrio, malz!

@EDITі

Qual seria o objetivo do dado? Fazer um sorteio?
Reply
#3

Quote:

Qual seria o objetivo do dado? Fazer um sorteio?

O que vocк quiser, use a imaginaзгo.
A principio criei isso sу pro comando /dados mesmo. (coisa sem utilidade lol)
Reply
#4

Posso atй usar para fazer um sorteio ?

OFF - Descobri outro bug no GM, /puxarcarro nгo funciona!

Comando:

pawn Code:
if(strcmp(cmd, "/puxarcarro", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            new House = PlayerInfo[playerid][pPHousekey];
            GetPlayerName(playerid, playername, sizeof(playername));
            if (House != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPHousekey]][hOwner], true) == 0)
            {
                if(CarTow(House+1))
                {
                    GameTextForPlayer(playerid, "~w~Carro~n~~g~Colocado em Sua Casa~n~~r~R$-1000", 5000, 1);
                    pds_ManipularDinheiro(playerid,-1000);
                    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                    SBizzInfo[8][sbTill] += 1000;//towcar buisness
                    ExtortionSBiz(8, 1000);
                }
                else
                {
                    GameTextForPlayer(playerid, "~w~O Carro esta~n~sendo ~r~usado", 5000, 1);
                }
            }
            else
            {
                GameTextForPlayer(playerid, "~w~Voce nao tem casa", 5000, 1);
            }
        }
        return 1;
    }
Reply
#5

Quote:

Posso atй usar para fazer um sorteio ?

Pode! Tem atй um exemplo de como fazer um sorteio no [FS] de exemplo.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)