28.06.2012, 15:18
Pessoal, criei uma dialog de tele mais nao funfa. Eu acho que estб faltando algo veja comando e dialog
pawn Code:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(response)
{
switch(dialogid)
{
case 1:
{
switch(listitem)
{
case 0:
{
SetPlayerPos(playerid, 1441.3447265625, -81.607513427734, 19.172569274902);
new string[64],
name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s Foi para Arena X1! digite /teles para ir!", name);
SendClientMessageToAll(AZUL_CLARO, string);
GivePlayerWeapon(playerid, 24, 500);
GivePlayerWeapon(playerid, 25, 500);
SetPlayerArmour(playerid, 100.0);
SetPlayerHealth(playerid, 100.0);
SetPlayerInterior(playerid,0);
}
case 1:
{
SetPlayerPos(playerid, 307.9531, 2543.4531, 20.3984);
new string[64],
name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s Foi para o Drop Tubo! digite /teles para ir!", name);
SendClientMessageToAll(AZUL_CLARO, string);
}
}
}
}
}
return 1;
}
pawn Code:
if(strcmp(cmdtext,"/teles", true) == 0)
{
ShowPlayerDialog(playerid,DIALOG_TELE,DIALOG_STYLE_LIST ,"Onde deseja ir?","Arenax1\nDrop Tubo","Ir","Cancelar");
return 1;
}


