[Ajuda] mundos - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] mundos (
/showthread.php?tid=380505)
mundos -
caiomadson - 25.09.2012
Galera tenho um GM Drift - e eles tem /mundos || queria saber se tem como eu separar os Comandos pra cada mundo deu para intender ? TIPO !!
Cada mundo ter seu Comando Ou At msm seus Objetos !
EXP : ESTOU NO MUNDO 1 e estou usando o comando /drift1 ae vou para o /mundo2 ae queria que la fosse outro comando sabe ? qualquer coisa adc meu MSN por favor !
seemcriatividade-.-@hotmail.com SKYPE : caio.madson
Re: mundos -
humildadeforever - 25.09.2012
pawn Код:
CMD:drift1(playerid)
{
if(GetPlayerVirtualWorld(playerid) != 1) return SendClientMessage(playerid, -1, "Vocк nгo estб no mundo 1.");
return 1;
}
CMD:mundo1(playerid)
{
SetPlayerVirtualWorld(playerid, 1);
return 1;
}
Re: mundos -
Jonas_Alves - 25.09.2012
Vocк podia fazer assim o que tornaria mais eficiente... Quando o player logar tivesse uma dialog list e ele escolhesse o Mundo EX:
pawn Код:
public OnPlayerConnect
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Escolha o mundo em que deseja entrar:", "Mundo 1\nMundo2", "Escolher", "Cancelar");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem)
{
if(dialog == DIALOG_MUNDO)
{
switch(listitem)
{
case 0:
{
SetPlayerPos(playerid, SPAWN_MUNDO_1);
SendClientMessage(playerid, -1, "Vocк acabou de logar no mundo 1 !");
SetPlayerVirtualWorld(playerid, 1);
}
case 1:
{
SetPlayerPos(playerid, SPAWN_MUNDO_2);
SendClientMessage(playerid, -1, "Vocк acabou de logar no mundo 2 !");
SetPlayerVirtualWorld(playerid, 2);
}
}
}
CMD:comando(playerid)
{
if(GetPlayerVirtualWorld(playerid) == 1)
{
SendClientMessage(playerid, -1, "Vocк nгo pode usasr esse comando neste mundo");
return 1;
}
}
OBS: Scripters mais experientes por favor se o code estiver incorreto me corrija... OBG
Re: mundos -
caiomadson - 25.09.2012
Putss Jonaas Valeu DE verade *---------------*
Tiver como adc msn agradeco mto ! podemos fazer trocas de Favores ! Sou WebDesing Formado ! valeu
MSN :
seemcriatividades-.-@hotmail.com
Re: mundos -
.FuneraL. - 25.09.2012
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem)
{
if(dialog == DIALOG_MUNDO)
{
switch(listitem)
{
case 0:
{
SetPlayerPos(playerid, SPAWN_MUNDO_1);
SendClientMessage(playerid, -1, "Vocк acabou de logar no mundo 1 !");
SetPlayerVirtualWorld(playerid, 1);
}
case 1:
{
SetPlayerPos(playerid, SPAWN_MUNDO_2);
SendClientMessage(playerid, -1, "Vocк acabou de logar no mundo 2 !");
SetPlayerVirtualWorld(playerid, 2);
}
}
}
return 1;
}
Sу faltou fechar o OnDialogResponse