25.09.2012, 19:30
Vocк podia fazer assim o que tornaria mais eficiente... Quando o player logar tivesse uma dialog list e ele escolhesse o Mundo EX:
OBS: Scripters mais experientes por favor se o code estiver incorreto me corrija... OBG
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;
}
}