Dados Objeto -
Shelby - 19.09.2010
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.
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
Re: Dados Objeto -
Lуs - 19.09.2010
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?
Re: Dados Objeto -
Shelby - 19.09.2010
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)
Re: Dados Objeto -
Lуs - 19.09.2010
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;
}
Re: Dados Objeto -
Shelby - 20.09.2010
Quote:
Posso atй usar para fazer um sorteio ?
|
Pode! Tem atй um exemplo de como fazer um sorteio no [FS] de exemplo.