[Ajuda] mundos
#1

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
Reply
#2

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;
}
Reply
#3

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
Reply
#4

Putss Jonaas Valeu DE verade *---------------*

Tiver como adc msn agradeco mto ! podemos fazer trocas de Favores ! Sou WebDesing Formado ! valeu

MSN : seemcriatividades-.-@hotmail.com
Reply
#5

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)