07.10.2011, 15:08
You messed up some brackets.
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(response)// They pressed the first button.
{
switch(dialogid)// If you only have one dialog, then this isn't required, but it's neater for when you implement more dialogs.
{
case 5:// Our dialog!
{
switch(listitem)// Checking which listitem was selected
{
case 0:// The first item listed
{
GetPlayerPos(playerid, X,Y,Z);
Shamal = CreateVehicle(519, X,Y,Z,90,0,0,120);
PutPlayerInVehicle(playerid, Shamal, 0);
TogglePlayerControllable(playerid, 1);
}
case 1:
{
GetPlayerPos(playerid, X,Y,Z);
Dodo = CreateVehicle(593, X,Y,Z,90,0,0,120);
PutPlayerInVehicle(playerid, Dodo, 0);
TogglePlayerControllable(playerid, 1);
}
case 2:
{
GetPlayerPos(playerid, X,Y,Z);
Sultan = CreateVehicle(560, X,Y,Z,90,184,184,120);
SetVehicleNumberPlate(Sultan, "ACar");
PutPlayerInVehicle(playerid, Sultan, 0);
TogglePlayerControllable(playerid, 1);
}
case 3:
{
GetPlayerPos(playerid, X,Y,Z);
Infernus = CreateVehicle(411, X,Y,Z,90,1,1,120);
SetVehicleNumberPlate(Infernus, "ACar");
PutPlayerInVehicle(playerid, Infernus, 0);
TogglePlayerControllable(playerid, 1);
}
}
}
case 6:
{
if(!response) return Kick(playerid);
{
new pName[MAX_PLAYER_NAME]; // Saying pName is the Players Name!
new string[128]; // Creating the string.
GetPlayerName(playerid,pName,MAX_PLAYER_NAME); // tells the pName to get the players name!
format(string, sizeof(string), "%s has Agreed To Our Rules",pName); // This is what will send to everyone!
SendClientMessageToAll(COLOR_GRAD2, string);
}
}
case 7:
{
switch(listitem)// Checking which listitem was selected
{
case 0:
{
SetWorldTime(7);
}
case 1:
{
SetWorldTime(12);
}
case 2:
{
SetWorldTime(19);
}
case 3:
{
SetWorldTime(0);
}
}
}
case 8:
{
switch(listitem)
{
case 0:
{
MoveDynamicObject(Elevator, 1217.87, 493.98, 25.74, 5.0);
}
case 1:
{
MoveDynamicObject(Elevator, 1217.85, 493.97, 28.84, 5.0);
}
case 2:
{
MoveDynamicObject(Elevator, 1217.85, 493.97, 32.75, 5.0);
}
}
}
case 9:
{
ShowPlayerDialog(playerid, 10, DIALOG_STYLE_LIST, "Which Virtual World Do you want to travel to?", "The Unknown Alien Universe(Can Travel but its a WIP)(Well its not started :D) \n DM world", "Begin the transition", "Cancel");
}
case 10:
{
switch(listitem)
{
case 0:
{
SendClientMessage(playerid, Yellow, "Initiating Virtual World Time travel, Please Retype /start_curcits when ur in the world this is a automated message");
SetVehicleVirtualWorld(Delorian[0], 1);
SetPlayerVirtualWorld(playerid, 1);
}
case 1:
{
SendClientMessage(playerid, Yellow, "Initiating Virtual World Time travel");
SetVehicleVirtualWorld(Delorian[0], 2);
SetPlayerVirtualWorld(playerid, 2);
}
}
}
case 11:
{
ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "Which Virtual World Do you want to travel to?", "The Unknown Alien Universe(Can Travel but its a WIP) \n DM world \n Home", "Begin the transition", "Cancel");
}
case 12:
{
switch(listitem)
{
case 0:
{
SendClientMessage(playerid, Yellow, "Initiating Virtual World Time travel, Please Retype /start_curcits when ur in the world this is a automated message");
SetVehicleVirtualWorld(Delorian[1], 1);
SetPlayerVirtualWorld(playerid, 1);
}
case 1:
{
SendClientMessage(playerid, Yellow, "Initiating Virtual World Time travel, Please Retype /start_curcits when ur in the world this is a automated message");
SetVehicleVirtualWorld(Delorian[1], 2);
SetPlayerVirtualWorld(playerid, 2);
}
case 2:
{
SendClientMessage(playerid, Yellow, "Initiating Virtual World Time travel, Please Retype /start_curcits when ur in the world this is a automated message");
SetVehicleVirtualWorld(Delorian[1], 0);
SetPlayerVirtualWorld(playerid, 0);
}
}
}
case 13:
{
switch(listitem)
{
case 0:
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(Special_Car, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(Special_Car, engine, lights, alarm, doors, bonnet, 1, objective);
SendClientMessage(playerid, Yellow, "Boot Open");
}
}
}
}
}
return 0;
}

