[TUT] GPS em Dialogo [Versгo Simples] -
Scratchy_Nutz - 16.05.2010
Ola Galera! Tudo na Boa?
Bom, depois de um dia de tentativas, eu consegui criar um GPS com dialogo! sim, й isso mesmo! Com Dialogos!
Vocк ja pensou como seria dahora no seu servidor um /gps que viesse em dialogo? Que vocк pudesse colocar infinitas organizaзхes nele? Bom, estou aqui para ajuda-los!
Vamos comeзar?
Eu farei um GPS que mostra a Cordenada de 4 GangZones (Que os atuais servers grandes usam) - Morro, Pista de Skate, Shopping Center e Parque do Aeroporto.
No Inicio do GM:
Код:
Isso serб importante no futuro. O "NUTZ1" pode ser auterado. Somente ele para evitar erros!
Na Parte
public OnPlayerEnterCheckpoint(playerid) digite:
pawn Код:
public OnPlayerEnterCheckpoint(playerid)
if(PlayerToPoint(8.0,playerid,2164.6309,-1002.4444,62.7952))//Morro
{
DisablePlayerCheckpoint(playerid);
GameTextForPlayer(playerid, " ~p~Voce chegou ao Morro ", 5000, 3);
}
if(PlayerToPoint(8.0,playerid,1887.1669,-1382.9319,13.5729))//Pista
{
DisablePlayerCheckpoint(playerid);
GameTextForPlayer(playerid, " ~p~Voce chegou a Pista de Skate ", 5000, 3);
}
if(PlayerToPoint(8.0,playerid,1123.3188,-1458.9758,15.7969))//Shoping
{
DisablePlayerCheckpoint(playerid);
GameTextForPlayer(playerid, " ~p~Voce chegou ao Shopping ", 5000, 3);
}
if(PlayerToPoint(8.0,playerid,1446.1504,-2286.0488,13.5469))//Aeroporto
{
DisablePlayerCheckpoint(playerid);
GameTextForPlayer(playerid, " ~p~Voce chegou a Praзa do Aeroporto ", 5000, 3);
}
Код:
Estas funзхes servem para que, quando chegar no Checkpoint, ele ser Desativado!
No
public OnPlayerCommandText(playerid, cmdtext[]) Digite isso:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(IsPlayerConnected(playerid))
{
if (strcmp("/gpsGZ", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, LALBD1, DIALOG_STYLE_LIST, "GPS - GangZones", "Morro \nPista de Skate \nShoping Center \nParque do Aeroporto", "Selecionar", "Cancelar");
return 1;
}
}
Код:
Serve para validar o comando. Para quando vocк digitar /gpsGZ aparecer o dialogo
Agora, na parte
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) coloque:
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
//new sendername[MAX_PLAYER_NAME];
new string[128];
if(response)
{
if(dialogid == NUTZ1) // GPS Dialog
{
if(listitem == 0) // Morro
{
SetPlayerCheckpoint(playerid, 2164.6309,-1002.4444,62.7952,8.0);
}
else if(listitem == 1) // Pista de Skate
{
SetPlayerCheckpoint(playerid, 1887.1669,-1382.9319,13.5729,8.0);
}
else if(listitem == 2) // Shopping Center
{
SetPlayerCheckpoint(playerid, 1123.3188,-1458.9758,15.7969,8.0);
}
else if(listitem == 3) // Parque do Aeroporto
{
SetPlayerCheckpoint(playerid, 1446.1504,-2286.0488,13.5469,8.0);
}
return 1;
}
Код:
Estas funзoes servem para que, quando o jogador selecionar a opзгo, o checkpoint seja criado!
Lembrando, que se seu gm nгo tiver esse public, coloque ele no fim do Game Mod!
Screen Shots:
/imageshack/i/samp001hg.png/
/imageshack/i/samp002sf.png/
Bom, esse foi meu primeiro tutorial, espero ter ajudado ^^ Qualquer duvida, queixa, elogio, erro, por favor, responda o tуpico ^^
Valeu galera! atй a proxima!
Re: [TUT] GPS em Dialogo [Versгo Simples] - [BEP]AcerPilot - 16.05.2010
Muito bem feito, bom para iniciantes
Re: [TUT] GPS em Dialogo [Versгo Simples] -
ipsBruno - 16.05.2010
Legal parabens!
Re: [TUT] GPS em Dialogo [Versгo Simples] -
Lipepva - 16.05.2010
Muito bom, se eu nгo tivesse conseguido fazer o meu eu usaria o tuto
Re: [TUT] GPS em Dialogo [Versгo Simples] -
Ricardo_Saddler - 16.05.2010
Muito util, sу precisa arrumar alguns errinhos de portugues no tuto, mas estб otimo.
Re: [TUT] GPS em Dialogo [Versгo Simples] -
Scratchy_Nutz - 16.05.2010
OPA! valeu galera! valeu pelo aviso dos errinho de portuga tbm ^^ irei melhorar na proxima =D
Re: [TUT] GPS em Dialogo [Versгo Simples] -
Marco[PT] - 16.05.2010
bom trabalho
Re: [TUT] GPS em Dialogo [Versгo Simples] -
xolp25 - 16.05.2010
Quote:
Originally Posted by DraKoN
Legal parabens!
|
da hora + as gz e do gm thug.
Campanha anti Gm thug
Re: [TUT] GPS em Dialogo [Versгo Simples] -
Miic - 16.05.2010
Game Mod thug decteted
Re: [TUT] GPS em Dialogo [Versгo Simples] -
Scratchy_Nutz - 16.05.2010
Bom, eu disse as gz q a maioria dos GM usa Oo. Localizaзхes.... So porque colokei as gz, n ker dizer q eu apoio o GM THUG. Mas, se for assim, mudo atй as coordenadas das usadas no GPS....