pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case TELEPORTS:
{
if(!response) return 0;
switch(listitem)
{
case 0: ShowPlayerDialog(playerid, TELEP1, DIALOG_STYLE_LIST, "Base Jump:", "Base Jump 1\nBase Jump 2\nBase Jump 3\nBase Jump 4\nBase Jump 5", "Teleport", "Close");
case 1: ShowPlayerDialog(playerid, TELEP2, DIALOG_STYLE_LIST, "Stunts", "MiniStunt\nLas Venturas Stunt\nLos Santos Stunts\nCrazy Loop\nParkourMaddness\nMiniRollerCoster\nMount Chiliad Stunts\nMullholand\nPershing Square\nBay Side", "Teleport", "Close");
case 2: ShowPlayerDialog(playerid, TELEP3, DIALOG_STYLE_LIST, "Hotspots", "Santa Maria Beach\nGroveStreet\nSaint Marks\nUnity Stations\nMaddogs Mansion", "Teleport", "Close");
case 3: ShowPlayerDialog(playerid, TELEP4, DIALOG_STYLE_LIST, "Cities", "Los Santos\nLas Venturas\nSan Fierro", "Teleport", "Close");
case 4: ShowPlayerDialog(playerid, TELEP5, DIALOG_STYLE_LIST, "Crazy Roads", "Crazy Loop\nDisco Road\nCrazy Glass Road\nLong Drive", "Teleport", "Close");
case 5: ShowPlayerDialog(playerid, TELEP6, DIALOG_STYLE_LIST, "Interiors", "Saint Marks\nCity Hall\nBank\nHospital\nLVPD\nLSPD\nSFPD", "Teleport", "Close");
case 6: ShowPlayerDialog(playerid, TELEP7, DIALOG_STYLE_LIST, "Derby", "Las Venturas Derby\nLos Santos Derby\nQuarry Derby\nSan Fierro Derby", "Teleport", "Close");
case 7: ShowPlayerDialog(playerid, TELEP8, DIALOG_STYLE_LIST, "Drift", "Las Venturas Drift\nDrift\nSan Fierro Drift\nLos Santos Drift", "Teleport", "Close");
}
}
case TELEP1:
{
if(!response) return ShowPlayerDialog(playerid, TELEPORTS, DIALOG_STYLE_LIST, "Teleports credits to Kakashi:", "Base Jump\nStunts\nHotspots\nCities\nCrazy Roads\nInteriors\nDerby\nDrift", "Select", "Cancel");
switch(listitem)
{
case 0:
{
new str1[128], player2[MAX_PLAYER_NAME];
GetPlayerName(playerid, player2, sizeof(player2));
format(str1,sizeof(str1),"%s has been teleported to Base Jump 1(/bj1)",player2);
SendClientMessageToAll(COLOR_LIGHTCOLOR_BLUE,str1);
SetPlayerPos(playerid, 1666.7014,-1218.3112,233.3750);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, COLOR_YELLOW, "Welcome to BaseJump 1");
GivePlayerWeapon(playerid, 46, 1);
}
case 1:
{
new str2[128], player3[MAX_PLAYER_NAME];
GetPlayerName(playerid, player3, sizeof(player3));
format(str2,sizeof(str2),"%s has been teleported to Base Jump 2(/bj2)",player3);
SendClientMessageToAll(COLOR_LIGHTCOLOR_BLUE,str2);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, -1812.7672,559.2889,273.1258);
SendClientMessage(playerid, COLOR_YELLOW, "Welcome to BaseJump 2");
GivePlayerWeapon(playerid, 46, 1);
}
case 2:
{
new str3[128], player4[MAX_PLAYER_NAME];
GetPlayerName(playerid, player4, sizeof(player4));
format(str3,sizeof(str3),"%s has been teleported to Base Jump 3 (/bj3)",player4);
SendClientMessageToAll(COLOR_LIGHTCOLOR_BLUE,str3);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,2067.9290,2437.1096,165.6172);
SendClientMessage(playerid,COLOR_PINK, "Welcome to BaseJump 3");
GivePlayerWeapon(playerid,46,1);
}
case 3:
{
new str3[128], player4[MAX_PLAYER_NAME];
GetPlayerName(playerid, player4, sizeof(player4));
format(str3,sizeof(str3),"%s has been teleported to Base Jump 3 (/bj3)",player4);
SendClientMessageToAll(COLOR_LIGHTCOLOR_BLUE,str3);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,2067.9290,2437.1096,165.6172);
SendClientMessage(playerid,COLOR_PINK, "Welcome to BaseJump 3");
GivePlayerWeapon(playerid,46,1);
}
case 4:
{
new str4[128], player5[MAX_PLAYER_NAME];
GetPlayerName(playerid, player5, sizeof(player5));
format(str4,sizeof(str4),"%s has been teleported to Base Jump 4 (/bj4)",player5);
SendClientMessageToAll(COLOR_LIGHTCOLOR_BLUE,str4);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,1670.7603,-1343.0720,158.4766);
SendClientMessage(playerid,COLOR_PINK, "Welcome to BaseJump 4");
GivePlayerWeapon(playerid,46,1);
}
case 5:
{
new str5[128], player6[MAX_PLAYER_NAME];
GetPlayerName(playerid, player6, sizeof(player6));
format(str5,sizeof(str5),"%s has been teleported to Base Jump 5 (/bj5)",player6);
SendClientMessageToAll(COLOR_LIGHTCOLOR_BLUE,str5);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,-1280.4670,49.5875,70.5295);
SendClientMessage(playerid,COLOR_PINK, "Welcome to BaseJump 5");
GivePlayerWeapon(playerid,46,1);
}
}
}
case TELEP2:
{
if(!response) return ShowPlayerDialog(playerid, TELEPORTS, DIALOG_STYLE_LIST, "Teleports credits to Kakashi:", "Base Jump\nStunts\nHotspots\nCities\nCrazy Roads\nInteriors\nDerby\nDrift", "Select", "Cancel");
switch(listitem)
{
case 0:
{
new str7[128], player8[MAX_PLAYER_NAME];
GetPlayerName(playerid, player8, sizeof(player8));
format(str7,sizeof(str7),"%s has been teleported to ministunt (/ministunt)",player8);
SendClientMessageToAll(COLOR_LIGHTCOLOR_BLUE,str7);
SetPlayerPos(playerid, 1733.5865,1224.1870,30.9031);
SendClientMessage(playerid, COLOR_BLUE, "Welcome to {FF0000}Miniature Stuntzone in VEGAS! {15D4ED}Map made by{FF0000} Ron ");
ResetPlayerWeapons(playerid);
SetPlayerInterior(playerid, 0);
}
case 1:
{
//Las Venturas Stunts Missing Code ????
}
case 2:
{
new str6[128], player7[MAX_PLAYER_NAME];
GetPlayerName(playerid, player7, sizeof(player7));
format(str6,sizeof(str6),"%s has been teleported to Los Santos Stunt (/lss)",player7);
SendClientMessageToAll(COLOR_LIGHTCOLOR_BLUE,str6);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 1481.7937,-2633.9624,13.5469);
SendClientMessage(playerid, COLOR_GREEN,"Welcome to Los Santos Stunt");
}
case 3:
{
new str7[128], player8[MAX_PLAYER_NAME];
GetPlayerName(playerid, player8, sizeof(player8));
format(str7,sizeof(str7),"%s has been teleported to CraZy LoOp (/crazyloop)",player8);
SendClientMessageToAll(COLOR_LIGHTCOLOR_BLUE,str7);
SetPlayerPos(playerid, 2878.6050,-1729.8108,11.0510);
SendClientMessage(playerid, COLOR_BLUE, "Welcome to {FF0000}Crazy loop! {15D4ED}Map made by{FF0000} Ron ");
SetPlayerInterior(playerid, 0);
ResetPlayerWeapons(playerid);
}
case 4:
{
new str7[128], player8[MAX_PLAYER_NAME];
GetPlayerName(playerid, player8, sizeof(player8));
format(str7,sizeof(str7),"%s has been teleported to Parkour Maddness (/parkourmaddness)",player8);
SendClientMessageToAll(COLOR_LIGHTCOLOR_BLUE,str7);
SetPlayerPos(playerid, 1033.8499,839.9431,11.1924);
SendClientMessage(playerid, COLOR_BLUE, "Welcome to {FF0000}Parkour Maddness!! {15D4ED}Map made by{FF0000} Ron ");
}
case 5:
{
new str7[128], player8[MAX_PLAYER_NAME];
GetPlayerName(playerid, player8, sizeof(player8));
format(str7,sizeof(str7),"%s has been teleported to MiniRC (/minirc)",player8);
SendClientMessageToAll(COLOR_LIGHTCOLOR_BLUE,str7);
SetPlayerPos(playerid,-2844.1570,2194.0347,176.2029);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, COLOR_LIGHTCOLOR_BLUE, "Welcome to {FF0000}Mini-Rollercoaster! {15D4ED}Map made by{FF0000} Ron ");
ResetPlayerWeapons(playerid);
}
case 6:
{
new str7[128], player8[MAX_PLAYER_NAME];
GetPlayerName(playerid, player8, sizeof(player8));
format(str7,sizeof(str7),"%s has been teleported to Mount Chilliad (/mc)",player8);
SendClientMessageToAll(COLOR_LIGHTCOLOR_BLUE,str7);
SetPlayerPos(playerid, -2351.7048,-1636.7334,483.7031);
ResetPlayerWeapons(playerid);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, COLOR_YELLOW,"Welcome To The Mount Chilliad Map by {FFFFFF}The Stunt Evolution Team");
}
case 7:
{
new str7[128], player8[MAX_PLAYER_NAME];
GetPlayerName(playerid, player8, sizeof(player8));
format(str7,sizeof(str7),"%s has been teleported to Mullhaland (/mullhaland)",player8);
SendClientMessageToAll(COLOR_LIGHTCOLOR_BLUE,str7);
new rand = random(sizeof(MuRand));
SetPlayerPos(playerid, MuRand[rand][0], MuRand[rand][1], MuRand[rand][2]);
ResetPlayerWeapons(playerid);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, COLOR_YELLOW,"Welcome to The Mullhaland Stunt!");
}
case 8:
{
//Pershing Square Missing Code ????
}
case 9:
{
//Bayside Missing Missing Code ????
}
}
}
case TELEP3:
{
if(!response) return ShowPlayerDialog(playerid, TELEPORTS, DIALOG_STYLE_LIST, "Teleports credits to Kakashi:", "Base Jump\nStunts\nHotspots\nCities\nCrazy Roads\nInteriors\nDerby\nDrift", "Select", "Cancel");
switch(listitem)
{
case 0:
{
//Santa Maria Beach Missing Code ???
}
case 1:
{
new str7[128], player8[MAX_PLAYER_NAME];
GetPlayerName(playerid, player8, sizeof(player8));
format(str7,sizeof(str7),"%s has been teleported to Grove Street (/grovestreet)",player8);
SendClientMessageToAll(COLOR_LIGHTCOLOR_BLUE,str7);
SetPlayerPos(playerid,2512.9377,-1673.2351,13.5127);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, COLOR_LIGHTCOLOR_BLUE, "Welcome to {00FF00}Grove street! {15D4ED}Map made by {FF0000}ALFA_C");
ResetPlayerWeapons(playerid);
}
case 2:
{
new str7[128], player8[MAX_PLAYER_NAME];
GetPlayerName(playerid, player8, sizeof(player8));
format(str7,sizeof(str7),"%s has been teleported to Liberty City Saint Marks (/saintmarks)",player8);
SendClientMessageToAll(COLOR_LIGHTCOLOR_BLUE,str7);
SetPlayerPos(playerid,-748.6292,496.7274,1372.1228);
SetPlayerInterior(playerid, 1);
SendClientMessage(playerid, COLOR_LIGHTCOLOR_BLUE, "Welcome to {FF0000}Liberty City:Saint Mark's! {15D4ED}Map made by{FF0000} TheYoungCapone ");
ResetPlayerWeapons(playerid);
}
case 3:
{
//Unity Station Missing Code ????
}
case 4:
{
//Maddog Mansion Missing Code ????
}
}
}
case TELEP4:
{
if(!response) return ShowPlayerDialog(playerid, TELEPORTS, DIALOG_STYLE_LIST, "Teleports credits to Kakashi:", "Base Jump\nStunts\nHotspots\nCities\nCrazy Roads\nInteriors\nDerby\nDrift", "Select", "Cancel");
switch(listitem)
{
case 0:
{
new str9[128], player[MAX_PLAYER_NAME];
GetPlayerName(playerid, player, sizeof(player));
format(str9,sizeof(str9),"%s has been teleported to Los Santos (/ls)",player);
SetPlayerInterior(playerid, 0);
SendClientMessageToAll(COLOR_LIGHTCOLOR_BLUE,str9);
SetPlayerPos(playerid, 1107.6791,-1796.6454,16.5938);
SendClientMessage(playerid, COLOR_GREEN,"Welcome to Los Santos");
}
case 1:
{
new str7[128], player8[MAX_PLAYER_NAME];
GetPlayerName(playerid, player8, sizeof(player8));
format(str7,sizeof(str7),"%s has been teleported to Las Venturas (/lv)",player8);
SetPlayerInterior(playerid, 0);
SendClientMessageToAll(COLOR_LIGHTCOLOR_BLUE,str7);
SetPlayerPos(playerid, 2020.0333,1918.3666,12.3409);
SendClientMessage(playerid, COLOR_GREEN,"Welcome to Las Venturas");
}
case 2:
{
new str8[128], player8[MAX_PLAYER_NAME];
GetPlayerName(playerid, player8, sizeof(player8));
format(str8,sizeof(str8),"%s has been teleported to San Fierro (/sf)",player8);
SetPlayerInterior(playerid, 0);
SendClientMessageToAll(COLOR_LIGHTCOLOR_BLUE,str8);
SetPlayerPos(playerid, -1939.9095,556.5318,35.1719);
SendClientMessage(playerid, COLOR_GREEN,"Welcome to San Fierro");
}
}
}
case TELEP5:
{
if(!response) return ShowPlayerDialog(playerid, TELEPORTS, DIALOG_STYLE_LIST, "Teleports credits to Kakashi:", "Base Jump\nStunts\nHotspots\nCities\nCrazy Roads\nInteriors\nDerby\nDrift", "Select", "Cancel");
switch(listitem)
{
case 0:
{
new str7[128], player8[MAX_PLAYER_NAME];
GetPlayerName(playerid, player8, sizeof(player8));
format(str7,sizeof(str7),"%s has been teleported to CraZy LoOp (/crazyloop)",player8);
SendClientMessageToAll(COLOR_LIGHTCOLOR_BLUE,str7);
SetPlayerPos(playerid, 2878.6050,-1729.8108,11.0510);
SendClientMessage(playerid, COLOR_BLUE, "Welcome to {FF0000}Crazy loop! {15D4ED}Map made by{FF0000} Ron ");
SetPlayerInterior(playerid, 0);
ResetPlayerWeapons(playerid);
}
case 1:
{
//Disco Road Missing Code ????
}
case 2:
{
//Crazy Glass Road Missing Code ????
}
case 3:
{
//Long Drive Missing Code ????
}
}
}
case TELEP6:
{
if(!response) return ShowPlayerDialog(playerid, TELEPORTS, DIALOG_STYLE_LIST, "Teleports credits to Kakashi:", "Base Jump\nStunts\nHotspots\nCities\nCrazy Roads\nInteriors\nDerby\nDrift", "Select", "Cancel");
switch(listitem)
{
case 0:
{
new str7[128], player8[MAX_PLAYER_NAME];
GetPlayerName(playerid, player8, sizeof(player8));
format(str7,sizeof(str7),"%s has been teleported to Liberty City Saint Marks (/saintmarks)",player8);
SendClientMessageToAll(COLOR_LIGHTCOLOR_BLUE,str7);
SetPlayerPos(playerid,-748.6292,496.7274,1372.1228);
SetPlayerInterior(playerid, 1);
SendClientMessage(playerid, COLOR_LIGHTCOLOR_BLUE, "Welcome to {FF0000}Liberty City:Saint Mark's! {15D4ED}Map made by{FF0000} TheYoungCapone ");
ResetPlayerWeapons(playerid);
}
case 1:
{
new str7[128], player8[MAX_PLAYER_NAME];
GetPlayerName(playerid, player8, sizeof(player8));
format(str7,sizeof(str7),"%s has been teleported to Liberty City City Hall (/cityhall)",player8);
SendClientMessageToAll(COLOR_LIGHTCOLOR_BLUE,str7);
SetPlayerPos(playerid, -1277.5984,459.3486,1337.8470);
SetPlayerInterior(playerid, 1);
SendClientMessage(playerid, COLOR_LIGHTCOLOR_BLUE, "Welcome to {FF0000}Liberty City: City hall! {15D4ED}Map made by{FF0000} TheYoungCapone ");
ResetPlayerWeapons(playerid);
}
case 2:
{
//Bank Missing Code ????
}
case 3:
{
//Hospital Missing Code ????
}
case 4:
{
//LVPD Missing Code ????
}
case 5:
{
}
case 6:
{
//SFPD Missing Code ????
}
}
}
case TELEP7:
{
if(!response) return ShowPlayerDialog(playerid, TELEPORTS, DIALOG_STYLE_LIST, "Teleports credits to Kakashi:", "Base Jump\nStunts\nHotspots\nCities\nCrazy Roads\nInteriors\nDerby\nDrift", "Select", "Cancel");
switch(listitem)
{
case 0:
{
//Missing Code ????
}
case 1:
{
//Missing Code ????
}
case 2:
{
//Missing Code ????
}
case 3:
{
//Missing Code ????
}
}
}
case TELEP8:
{
if(!response) return ShowPlayerDialog(playerid, TELEPORTS, DIALOG_STYLE_LIST, "Teleports credits to Kakashi:", "Base Jump\nStunts\nHotspots\nCities\nCrazy Roads\nInteriors\nDerby\nDrift", "Select", "Cancel");
switch(listitem)
{
case 0:
{
//Missing Code ????
}
case 1:
{
//Missing Code ????
}
case 2:
{
//Missing Code ????
}
case 3:
{
//Missing Code ????
}
}
}
}
return 0;
}
CMD:tele(playerid, params[])
{
if(IsPlayerInDM[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "Use /exitdm before using /tele!");
SendClientMessage(playerid, -1, "Teleport Dialog | Made by Kakashi");
ShowPlayerDialog(playerid, TELEPORTS, DIALOG_STYLE_LIST, "Teleports credits to Kakashi:", "Base Jump\nStunts\nHotspots\nCities\nCrazy Roads\nInteriors\nDerby\nDrift", "Select", "Cancel");
return 1;
}
yes it Is.. btw Thanks For posting the Codes +REP.