06.10.2013, 02:52
Entгo, essa dialog vem apresentando problema. Ela simplesmente nгo funciona, ela abre eu seleciono e quando clico em "ir" ela fecha e nгo faz mais nada...
Code:
Code:
pawn Код:
/*
FS Desenvolvido por FelipeTL (Menor)
NГO RETIRE OS CREDITOS DO FS
Qualquer Problema/Dъvida contate-me por MP
Agradecimentos: Fуrum SA:MP
*/
#define FILTERSCRIPT
#include <a_samp>
#include <zcmd>
#if defined FILTERSCRIPT
#define Cinza 0xA9A9A9AA
#define COR_ERRO 0xFF0000FF
#define AMARELO 0xFFFF00FF
#define COR_PRINCIPAL 0x33AAFFFF
#define COLOR_RED 0xFF0000FF
#define DIALOG_MTELES 1
#define mLegendas 2
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" fTeleport System - Feito por: Menor");
print("--------------------------------------\n");
return 1;
}
#endif
CMD:mteles(playerid)
{
ShowPlayerDialog(playerid, DIALOG_MTELES, DIALOG_STYLE_LIST, "mTeleport System [By: Menor]", "{FFFF00}SFPD\n{FFFF00}Hosp. SF\n{FFFF00}Бrea 69\n{FFFF00}Aero SF\n{FFFF00}Train Station\n{00FA9A}Pier\n{00FA9A}Aero LS\n{00FA9A}LSPD\n{00FA9A}Groove st.\n{00FA9A}Hosp. LS\n{00FA9A}Morro\n{A2B5CD}Usina\n{A2B5CD}Aero LV\n{A2B5CD}Avenida\n{A2B5CD}Estбdio\n{FF1493}Fazenda\n{FF1493}Mont Chilliad\n{FF0000}Legendas", "Ir", "Sair");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_MTELES)
{
if(response)
{
if(listitem == 0) //----SFPD----//
{
new String[130];
SetPlayerPos(playerid,-1628.2319,679.8370,7.1901);
format(String, sizeof(String), "[mTELES] {FF0000}%s{A9A9A9} foi para a DP de SF. {FF0000}/mTeles", mNome(playerid));
SendClientMessageToAll(Cinza, String);
SendClientMessage( playerid, 0x00FF00FF, "** Vocк foi para a DP de SF" );
return true;
}
if(listitem == 1) //----HOSP SF----//
{
new String[130];
SetPlayerPos(playerid,-2663.2703,607.9106,14.4531);
format(String, sizeof(String), "[mTELES] {FF0000}%s{A9A9A9} foi para o Hospital de SF. {FF0000}/mTeles", mNome(playerid));
SendClientMessageToAll(Cinza, String);
SendClientMessage( playerid, 0x00FF00FF, "** Vocк foi para o Hospital de SF" );
return true;
}
if(listitem == 2) //----AREA69----//
{
new String[130];
SetPlayerPos(playerid,-1356.6934,466.3930,7.1875);
format(String, sizeof(String), "[mTELES] {FF0000}%s{A9A9A9} foi para a Бrea 69. {FF0000}/mTeles", mNome(playerid));
SendClientMessageToAll(Cinza, String);
SendClientMessage( playerid, 0x00FF00FF, "** Vocк foi para a Бrea 69" );
return true;
}
if(listitem == 3) //----AERO SF----//
{
new String[130];
SetPlayerPos(playerid,-1279.5164,-161.5590,14.1484);
format(String, sizeof(String), "[mTELES] {FF0000}%s{A9A9A9} foi para o Aero SF. {FF0000}/mTeles", mNome(playerid));
SendClientMessageToAll(Cinza, String);
SendClientMessage( playerid, 0x00FF00FF, "** Vocк foi para o Aero de SF" );
return true;
}
if(listitem == 4) //----TRAIN STATION SF-----//
{
new String[130];
SetPlayerPos(playerid,-1992.7015,137.5934,27.5391);
format(String, sizeof(String), "[mTELES] {FF0000}%s{A9A9A9} foi para a Train Station. {FF0000}/mTeles", mNome(playerid));
SendClientMessageToAll(Cinza, String);
SendClientMessage( playerid, 0x00FF00FF, "** Vocк foi para a Train Station" );
return true;
}
if(listitem == 5) //----AREA51-----//
{
new String[130];
SetPlayerPos(playerid,210.6250,1910.9633,17.6406);
format(String, sizeof(String), "[mTELES] {FF0000}%s{A9A9A9} foi para a Бrea 51. {FF0000}/mTeles", mNome(playerid));
SendClientMessageToAll(Cinza, String);
SendClientMessage( playerid, 0x00FF00FF, "** Vocк foi para a Бrea 51" );
return true;
}
if(listitem == 6) //----PIER LS-----//
{
new String[130];
SetPlayerPos(playerid,383.7623,-2061.9336,7.8359);
format(String, sizeof(String), "[mTELES] {FF0000}%s{A9A9A9} foi para o Pier de LS. {FF0000}/mTeles", mNome(playerid));
SendClientMessageToAll(Cinza, String);
SendClientMessage( playerid, 0x00FF00FF, "** Vocк foi para o Pier de LS" );
return true;
}
if(listitem == 7) //----AERO LS-----//
{
new String[130];
SetPlayerPos(playerid,1681.2167,-2289.7578,13.5172);
format(String, sizeof(String), "[mTELES] {FF0000}%s{A9A9A9} foi para o Aero de LS. {FF0000}/mTeles", mNome(playerid));
SendClientMessageToAll(Cinza, String);
SendClientMessage( playerid, 0x00FF00FF, "** Vocк foi para o Aero de LS" );
return true;
}
if(listitem == 8) //----LSPD-----//
{
new String[130];
SetPlayerPos(playerid,1543.2764,-1675.8481,13.5561);
format(String, sizeof(String), "[mTELES] {FF0000}%s{A9A9A9} foi para a DP de LS. {FF0000}/mTeles", mNome(playerid));
SendClientMessageToAll(Cinza, String);
SendClientMessage( playerid, 0x00FF00FF, "** Vocк foi para a DP de LS" );
return true;
}
if(listitem == 9) //----GROOVE ST-----//
{
new String[130];
SetPlayerPos(playerid,2486.9617,-1666.9504,13.3438);
format(String, sizeof(String), "[mTELES] {FF0000}%s{A9A9A9} foi para a Groove st. {FF0000}/mTeles", mNome(playerid));
SendClientMessageToAll(Cinza, String);
SendClientMessage( playerid, 0x00FF00FF, "** Vocк foi para a Groove st." );
return true;
}
if(listitem == 10) //----HOSP LS-----//
{
new String[130];
SetPlayerPos(playerid,2030.6823,-1416.8219,16.9922);
format(String, sizeof(String), "[mTELES] {FF0000}%s{A9A9A9} foi para o Hosp. de LS. {FF0000}/mTeles", mNome(playerid));
SendClientMessageToAll(Cinza, String);
SendClientMessage( playerid, 0x00FF00FF, "** Vocк foi para o Hosp. de LS." );
return true;
}
if(listitem == 11) //----MORRO LS-----//
{
new String[130];
SetPlayerPos(playerid,2155.8740,-1011.1986,62.9643);
format(String, sizeof(String), "[mTELES] {FF0000}%s{A9A9A9} foi para o Morro de LS. {FF0000}/mTeles", mNome(playerid));
SendClientMessageToAll(Cinza, String);
SendClientMessage( playerid, 0x00FF00FF, "** Vocк foi para o Morro de LS." );
return true;
}
if(listitem == 12) //----USINA LV-----//
{
new String[130];
SetPlayerPos(playerid,-690.3397,2064.1809,60.3828);
format(String, sizeof(String), "[mTELES] {FF0000}%s{A9A9A9} foi para a Usina de LV. {FF0000}/mTeles", mNome(playerid));
SendClientMessageToAll(Cinza, String);
SendClientMessage( playerid, 0x00FF00FF, "** Vocк foi para a Usina de LV." );
return true;
}
if(listitem == 13) //----AERO LV-----//
{
new String[130];
SetPlayerPos(playerid,1690.2443,1446.0620,10.7664);
format(String, sizeof(String), "[mTELES] {FF0000}%s{A9A9A9} foi para o Aero de LV. {FF0000}/mTeles", mNome(playerid));
SendClientMessageToAll(Cinza, String);
SendClientMessage( playerid, 0x00FF00FF, "** Vocк foi para o Aero de LV." );
return true;
}
if(listitem == 14) //----AVENIDA LV-----//
{
new String[130];
SetPlayerPos(playerid,2022.9065,1007.9267,10.8203);
format(String, sizeof(String), "[mTELES] {FF0000}%s{A9A9A9} foi para a Avenida de LV. {FF0000}/mTeles", mNome(playerid));
SendClientMessageToAll(Cinza, String);
SendClientMessage( playerid, 0x00FF00FF, "** Vocк foi para a Avenida de LV." );
return true;
}
if(listitem == 15) //----ESTБDIO LV-----//
{
new String[130];
SetPlayerPos(playerid,515.1735,2236.2773,10.8203);
format(String, sizeof(String), "[mTELES] {FF0000}%s{A9A9A9} foi para o Estбdio de LV. {FF0000}/mTeles", mNome(playerid));
SendClientMessageToAll(Cinza, String);
SendClientMessage( playerid, 0x00FF00FF, "** Vocк foi para o Estбdio de LV." );
return true;
}
if(listitem == 16) //----FAZENDA-----//
{
new String[130];
SetPlayerPos(playerid,-375.9813,-1442.1171,25.7266);
format(String, sizeof(String), "[mTELES] {FF0000}%s{A9A9A9} foi para a Fazenda. {FF0000}/mTeles", mNome(playerid));
SendClientMessageToAll(Cinza, String);
SendClientMessage( playerid, 0x00FF00FF, "** Vocк foi para a Fazenda." );
return true;
}
if(listitem == 17) //----MONT CHILLIAD-----//
{
new String[130];
SetPlayerPos(playerid,-2392.7117,-2205.7371,33.2891);
format(String, sizeof(String), "[mTELES] {FF0000}%s{A9A9A9} foi para o Mont Chilliad. {FF0000}/mTeles", mNome(playerid));
SendClientMessageToAll(Cinza, String);
SendClientMessage( playerid, 0x00FF00FF, "** Vocк foi para o Mont Chilliad." );
return true;
}
if(listitem == 18) //----LEGENDAS-----//
{
new String[500];
format(String, sizeof(String), "{FFFF00}Feito por: {FF4500}Menor\n\n");
strcat(String, "{FFFF00}San Fierro (SF).\n");
strcat(String, "{00FA9A}Los Santos (LS).\n");
strcat(String, "{A2B5CD}Las Venturas (LV).\n");
strcat(String, "{FF1493}Outros.\n");
ShowPlayerDialog(playerid, mLegendas, DIALOG_STYLE_MSGBOX, "Legendas - mTeles", String, "Fechar", "");
return true;
}
}
return true;
}
return true;
}
stock mNome(playerid)
{
new mnome[MAX_PLAYER_NAME];
GetPlayerName(playerid, mnome, MAX_PLAYER_NAME);
return mnome;
}