Liubko
Дебютант
Прошу помощи. Ошибка в паблике OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
Код ошибки:
О_оО_оО_оРаньше я вместо case использовал if(listitem == 0). Попробовал case и вот такая хрень.
Код ошибки:
C:\Users\HP\Desktop\new life\gamemodes\Movie.pwn(448) : error 014: invalid statement; not in switchC:\Users\HP\Desktop\new life\gamemodes\Movie.pwn(448) : warning 215: expression has no effect
C:\Users\HP\Desktop\new life\gamemodes\Movie.pwn(448) : error 001: expected token: ";", but found ":"
C:\Users\HP\Desktop\new life\gamemodes\Movie.pwn(448) : error 029: invalid expression, assumed zero
C:\Users\HP\Desktop\new life\gamemodes\Movie.pwn(448) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
C:\Users\HP\Desktop\new life\gamemodes\Movie.pwn(448) : error 001: expected token: ";", but found ":"
C:\Users\HP\Desktop\new life\gamemodes\Movie.pwn(448) : error 029: invalid expression, assumed zero
C:\Users\HP\Desktop\new life\gamemodes\Movie.pwn(448) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){
tune = GetPlayerVehicleID(playerid);
case 1:
{
if(response)
{
switch(listitem)
{
case 0:
{
GivePlayerWeapon(playerid,2,1);
}
case 1:
{
GivePlayerWeapon(playerid,3,1);
}
case 2:
{
GivePlayerWeapon(playerid,4,1);
}
case 3:
{
GivePlayerWeapon(playerid,5,1);
}
case 4:
{
GivePlayerWeapon(playerid,6,1);
}
case 5:
{
GivePlayerWeapon(playerid,8,1);
}
case 6:
{
GivePlayerWeapon(playerid,9,1);
}
case 7:
{
GivePlayerWeapon(playerid,10,1);
}
case 8:
{
GivePlayerWeapon(playerid,11,1);
}
case 9:
{
GivePlayerWeapon(playerid,14,1);
}
case 10:
{
GivePlayerWeapon(playerid,16,250);
}
case 11:
{
GivePlayerWeapon(playerid,17,250);
}
case 12:
{
GivePlayerWeapon(playerid,18,250);
}
case 13:
{
GivePlayerWeapon(playerid,23,500);
}
case 14:
{
GivePlayerWeapon(playerid,24,500);
}
case 15:
{
GivePlayerWeapon(playerid,25,500);
}
case 16:
{
GivePlayerWeapon(playerid,26,500);
}
case 17:
{
GivePlayerWeapon(playerid,27,700);
}
case 18:
{
GivePlayerWeapon(playerid,28,1000);
}
case 19:
{
GivePlayerWeapon(playerid,29,1000);
}
case 20:
{
GivePlayerWeapon(playerid,30,3000);
}
case 21:
{
GivePlayerWeapon(playerid,31,5000);
}
case 22:
{
GivePlayerWeapon(playerid,33,5000);
}
case 23:
{
GivePlayerWeapon(playerid,34,5000);
}
case 24:
{
GivePlayerWeapon(playerid,35,5000);
}
case 25:
{
GivePlayerWeapon(playerid,36,5000);
}
case 26:
{
GivePlayerWeapon(playerid,37,5000);
}
case 27:
{
GivePlayerWeapon(playerid,38,5000);
}
case 28:
{
GivePlayerWeapon(playerid,39,500);
}
case 29:
{
GivePlayerWeapon(playerid,40,1);
}
case 30:
{
GivePlayerWeapon(playerid,41,5000);
}
case 31:
{
GivePlayerWeapon(playerid,42,5000);
}
case 32:
{
GivePlayerWeapon(playerid,43,1);
}
case 33:
{
GivePlayerWeapon(playerid,46,1);
}
case 34:
{
GivePlayerWeapon(playerid,44,1);
}
case 35:
{
GivePlayerWeapon(playerid,45,1);
}
}
}
}
case 2:
{
if(response)
{
switch(listitem)
{
case 0:
{
SetPlayerSkin(playerid,0);
}
case 1:
{
SetPlayerSkin(playerid,1);
}
case 2:
{
SetPlayerSkin(playerid,5);
}
case 3:
{
SetPlayerSkin(playerid,19);
}
case 4:
{
SetPlayerSkin(playerid,22);
}
case 5:
{
SetPlayerSkin(playerid,23);
}
case 6:
{
SetPlayerSkin(playerid,24);
}
case 7:
{
SetPlayerSkin(playerid,28);
}
case 8:
{
SetPlayerSkin(playerid,29);
}
case 9:
{
SetPlayerSkin(playerid,46);
}
case 10:
{
SetPlayerSkin(playerid,293);
}
}
}
}
case 4:
{
if(response)
{
switch(listitem)
{
case 0:
{
SetPlayerColor(playerid,COLOR_RED);
}
case 1:
{
SetPlayerColor(playerid,COLOR_GREY);
}
case 2:
{
SetPlayerColor(playerid,COLOR_YELLOW);
}
case 3:
{
SetPlayerColor(playerid,COLOR_BLUE);
}
case 4:
{
SetPlayerColor(playerid,COLOR_ORANGE);
}
case 5:
{
SetPlayerColor(playerid,COLOR_PURPLE);
}
case 6:
{
SetPlayerColor(playerid,COLOR_LIME);
}
}
}
}
case 5:
{
if(response)
{
switch(listitem)
{
case 0:
{
AddVehicleComponent(tune,1010);
}
case 1:
{
AddVehicleComponent(tune,1087);
}
case 2:
{
SPD(playerid,6,DIALOG_STYLE_LIST,"Wheels","OffRoad\nShadow\nMega\nRimshine\nWires\nClassic\nTwist\nCutter\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess","Ok","³äì³íà");
}
}
}
}
case 6:
{
if(response)
{
switch(listitem)
{
case 0:
{
AddVehicleComponent(tune,1025);
}
case 1:
{
AddVehicleComponent(tune,1073);
}
case 2:
{
AddVehicleComponent(tune,1074);
}
case 3:
{
AddVehicleComponent(tune,1075);
}
case 4:
{
AddVehicleComponent(tune,1076);
}
case 5:
{
AddVehicleComponent(tune,1077);
}
case 6:
{
AddVehicleComponent(tune,1078);
}
case 7:
{
AddVehicleComponent(tune,1079);
}
case 8:
{
AddVehicleComponent(tune,1080);
}
case 9:
{
AddVehicleComponent(tune,1081);
}
case 10:
{
AddVehicleComponent(tune,1082);
}
case 11:
{
AddVehicleComponent(tune,1083);
}
case 12:
{
AddVehicleComponent(tune,1084);
}
case 13:
{
AddVehicleComponent(tune,1085);
}
case 14:
{
AddVehicleComponent(tune,1096);
}
case 15:
{
AddVehicleComponent(tune,1097);
}
case 16:
{
AddVehicleComponent(tune,1098);
}
}
}
}
case 7:
{
if(response)
{
switch(listitem)
{
case 0: // Îòêðûòü áàãàæíèê
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,true,objective);
}
case 1: // Îòêðûòü êàïîò
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,true,boot,objective);
}
case 2: // Âêëþ÷èòü ôàðû
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,true,alarm,doors,bonnet,boot,objective);
}
case 3: // Âêëþ÷èòü ñèãíàëèçàöèþ
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,true,doors,bonnet,boot,objective);
}
case 4: // Çàêðûòü áàãàæíèê
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,false,objective);
}
case 5: // Çàêðûòü êàïîò
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,false,boot,objective);
}
case 6: // Âûêëþ÷èòü ôàðû
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,false,alarm,doors,bonnet,boot,objective);
}
case 7: // Âûêëþ÷èòü ñèãíàëèçàöèþ
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,false,doors,bonnet,boot,objective);
}
}
}
}
return 1;
}
