[Help]Command Dialog
#1

Hello, i have been trying to make a dialog that shows 3 options on for elegy,infernus and turismo i mean like a tune option

pawn Код:
if(dialogid == 2)
        {
if(response == 1)
{
if(listitem == 0)
{
            new VehicleID;
            VehicleID = GetPlayerVehicleID(playerid);
            GameTextForPlayer(playerid,"~b~Car modded!", 4000, 5);
            AddVehicleComponent(VehicleID, 1087); // hydraulic
            AddVehicleComponent(VehicleID, 1078); // wheels
            AddVehicleComponent(VehicleID, 1010); // nos 10x
            AddVehicleComponent(VehicleID, 1003); // spoiler
            AddVehicleComponent(VehicleID, 1018); // exaust
}
if(listitem == 1)
{
            new VehicleID;
            VehicleID = GetPlayerVehicleID(playerid);
            GameTextForPlayer(playerid,"~b~Car modded!", 4000, 5);
            AddVehicleComponent(VehicleID, 1034); // Exhaust
            AddVehicleComponent(VehicleID, 1036); // Elegy side skirt
            AddVehicleComponent(VehicleID, 1038); // Alien Roof Vent
            AddVehicleComponent(VehicleID, 1040); // Elegy side skirt
            AddVehicleComponent(VehicleID, 1010); // nos 10x
            AddVehicleComponent(VehicleID, 1003); // spoiler
            AddVehicleComponent(VehicleID, 1018); // exaust
}
if(listitem == 2)
{
            new VehicleID;
            VehicleID = GetPlayerVehicleID(playerid);
            GameTextForPlayer(playerid,"~b~Car modded!", 4000, 5);
            AddVehicleComponent(VehicleID, 1087); // hydraulic
            AddVehicleComponent(VehicleID, 1078); // wheels
            AddVehicleComponent(VehicleID, 1010); // nos 10x
            AddVehicleComponent(VehicleID, 1003); // spoiler
            AddVehicleComponent(VehicleID, 1018); // exaust
return 1;
}
i get these 3 errors

D:\New sa-mp server\filterscripts\Base_car_spawner.pwn(331) : error 029: invalid expression, assumed zero
D:\New sa-mp server\filterscripts\Base_car_spawner.pwn(331) : error 004: function "OnPlayerClickPlayer" is not implemented
D:\New sa-mp server\filterscripts\Base_car_spawner.pwn(335) : error 030: compound statement not closed at the end of file (started at line 295)

what is wrong?
Reply
#2

Quote:
Originally Posted by basse
Посмотреть сообщение
Hello, i have been trying to make a dialog that shows 3 options on for elegy,infernus and turismo i mean like a tune option

pawn Код:
if(dialogid == 2)
        {
if(response == 1)
{
if(listitem == 0)
{
            new VehicleID;
            VehicleID = GetPlayerVehicleID(playerid);
            GameTextForPlayer(playerid,"~b~Car modded!", 4000, 5);
            AddVehicleComponent(VehicleID, 1087); // hydraulic
            AddVehicleComponent(VehicleID, 1078); // wheels
            AddVehicleComponent(VehicleID, 1010); // nos 10x
            AddVehicleComponent(VehicleID, 1003); // spoiler
            AddVehicleComponent(VehicleID, 1018); // exaust
}
if(listitem == 1)
{
            new VehicleID;
            VehicleID = GetPlayerVehicleID(playerid);
            GameTextForPlayer(playerid,"~b~Car modded!", 4000, 5);
            AddVehicleComponent(VehicleID, 1034); // Exhaust
            AddVehicleComponent(VehicleID, 1036); // Elegy side skirt
            AddVehicleComponent(VehicleID, 1038); // Alien Roof Vent
            AddVehicleComponent(VehicleID, 1040); // Elegy side skirt
            AddVehicleComponent(VehicleID, 1010); // nos 10x
            AddVehicleComponent(VehicleID, 1003); // spoiler
            AddVehicleComponent(VehicleID, 1018); // exaust
}
if(listitem == 2)
{
            new VehicleID;
            VehicleID = GetPlayerVehicleID(playerid);
            GameTextForPlayer(playerid,"~b~Car modded!", 4000, 5);
            AddVehicleComponent(VehicleID, 1087); // hydraulic
            AddVehicleComponent(VehicleID, 1078); // wheels
            AddVehicleComponent(VehicleID, 1010); // nos 10x
            AddVehicleComponent(VehicleID, 1003); // spoiler
            AddVehicleComponent(VehicleID, 1018); // exaust
return 1;
 }
i get these 3 errors

D:\New sa-mp server\filterscripts\Base_car_spawner.pwn(331) : error 029: invalid expression, assumed zero
D:\New sa-mp server\filterscripts\Base_car_spawner.pwn(331) : error 004: function "OnPlayerClickPlayer" is not implemented
D:\New sa-mp server\filterscripts\Base_car_spawner.pwn(335) : error 030: compound statement not closed at the end of file (started at line 295)

what is wrong?
pawn Код:
if(dialogid == 2)
        {
if(response == 1)
{
if(listitem == 0)
{
            new VehicleID;
            VehicleID = GetPlayerVehicleID(playerid);
            GameTextForPlayer(playerid,"~b~Car modded!", 4000, 5);
            AddVehicleComponent(VehicleID, 1087); // hydraulic
            AddVehicleComponent(VehicleID, 1078); // wheels
            AddVehicleComponent(VehicleID, 1010); // nos 10x
            AddVehicleComponent(VehicleID, 1003); // spoiler
            AddVehicleComponent(VehicleID, 1018); // exaust
}
if(listitem == 1)
{
            new VehicleID;
            VehicleID = GetPlayerVehicleID(playerid);
            GameTextForPlayer(playerid,"~b~Car modded!", 4000, 5);
            AddVehicleComponent(VehicleID, 1034); // Exhaust
            AddVehicleComponent(VehicleID, 1036); // Elegy side skirt
            AddVehicleComponent(VehicleID, 1038); // Alien Roof Vent
            AddVehicleComponent(VehicleID, 1040); // Elegy side skirt
            AddVehicleComponent(VehicleID, 1010); // nos 10x
            AddVehicleComponent(VehicleID, 1003); // spoiler
            AddVehicleComponent(VehicleID, 1018); // exaust
}
if(listitem == 2)
{
            new VehicleID;
            VehicleID = GetPlayerVehicleID(playerid);
            GameTextForPlayer(playerid,"~b~Car modded!", 4000, 5);
            AddVehicleComponent(VehicleID, 1087); // hydraulic
            AddVehicleComponent(VehicleID, 1078); // wheels
            AddVehicleComponent(VehicleID, 1010); // nos 10x
            AddVehicleComponent(VehicleID, 1003); // spoiler
            AddVehicleComponent(VehicleID, 1018); // exaust
    }
}
return 1;
 }
try this
Reply
#3

ratiii i still get them
Reply
#4

sorry my mistake I forgot }
pawn Код:
if(dialogid == 2)
        {
if(response == 1)
{
if(listitem == 0)
{
            new VehicleID;
            VehicleID = GetPlayerVehicleID(playerid);
            GameTextForPlayer(playerid,"~b~Car modded!", 4000, 5);
            AddVehicleComponent(VehicleID, 1087); // hydraulic
            AddVehicleComponent(VehicleID, 1078); // wheels
            AddVehicleComponent(VehicleID, 1010); // nos 10x
            AddVehicleComponent(VehicleID, 1003); // spoiler
            AddVehicleComponent(VehicleID, 1018); // exaust
}
if(listitem == 1)
{
            new VehicleID;
            VehicleID = GetPlayerVehicleID(playerid);
            GameTextForPlayer(playerid,"~b~Car modded!", 4000, 5);
            AddVehicleComponent(VehicleID, 1034); // Exhaust
            AddVehicleComponent(VehicleID, 1036); // Elegy side skirt
            AddVehicleComponent(VehicleID, 1038); // Alien Roof Vent
            AddVehicleComponent(VehicleID, 1040); // Elegy side skirt
            AddVehicleComponent(VehicleID, 1010); // nos 10x
            AddVehicleComponent(VehicleID, 1003); // spoiler
            AddVehicleComponent(VehicleID, 1018); // exaust
}
if(listitem == 2)
{
            new VehicleID;
            VehicleID = GetPlayerVehicleID(playerid);
            GameTextForPlayer(playerid,"~b~Car modded!", 4000, 5);
            AddVehicleComponent(VehicleID, 1087); // hydraulic
            AddVehicleComponent(VehicleID, 1078); // wheels
            AddVehicleComponent(VehicleID, 1010); // nos 10x
            AddVehicleComponent(VehicleID, 1003); // spoiler
            AddVehicleComponent(VehicleID, 1018); // exaust
    }
 }
}
return 1;
 }
Reply
#5

Which is the line 331?
Reply
#6

Quote:
Originally Posted by rati555
Посмотреть сообщение
sorry my mistake I forgot }
pawn Код:
if(dialogid == 2)
        {
if(response == 1)
{
if(listitem == 0)
{
            new VehicleID;
            VehicleID = GetPlayerVehicleID(playerid);
            GameTextForPlayer(playerid,"~b~Car modded!", 4000, 5);
            AddVehicleComponent(VehicleID, 1087); // hydraulic
            AddVehicleComponent(VehicleID, 1078); // wheels
            AddVehicleComponent(VehicleID, 1010); // nos 10x
            AddVehicleComponent(VehicleID, 1003); // spoiler
            AddVehicleComponent(VehicleID, 1018); // exaust
}
if(listitem == 1)
{
            new VehicleID;
            VehicleID = GetPlayerVehicleID(playerid);
            GameTextForPlayer(playerid,"~b~Car modded!", 4000, 5);
            AddVehicleComponent(VehicleID, 1034); // Exhaust
            AddVehicleComponent(VehicleID, 1036); // Elegy side skirt
            AddVehicleComponent(VehicleID, 1038); // Alien Roof Vent
            AddVehicleComponent(VehicleID, 1040); // Elegy side skirt
            AddVehicleComponent(VehicleID, 1010); // nos 10x
            AddVehicleComponent(VehicleID, 1003); // spoiler
            AddVehicleComponent(VehicleID, 1018); // exaust
}
if(listitem == 2)
{
            new VehicleID;
            VehicleID = GetPlayerVehicleID(playerid);
            GameTextForPlayer(playerid,"~b~Car modded!", 4000, 5);
            AddVehicleComponent(VehicleID, 1087); // hydraulic
            AddVehicleComponent(VehicleID, 1078); // wheels
            AddVehicleComponent(VehicleID, 1010); // nos 10x
            AddVehicleComponent(VehicleID, 1003); // spoiler
            AddVehicleComponent(VehicleID, 1018); // exaust
    }
 }
}
return 1;
 }
dident work but take a look on it of the whole http://pastebin.com/GmybZ4wp
Reply
#7

mSp its a opening bracket
}
Reply
#8

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
        {
if(response == 1)
{
if(listitem == 0)
{
new Float:x, Float:y, Float:z, Float:a;
GetPlayerPos(playerid, x,y,z);
GetPlayerFacingAngle(playerid, a);
new vehicleid = CreateVehicle(411, x+3,y,z, a, -1, -1, -1);
PutPlayerInVehicle(playerid, vehicleid, 0);
}
if(listitem == 1)
{
new Float:x, Float:y, Float:z, Float:a;
GetPlayerPos(playerid, x,y,z);
GetPlayerFacingAngle(playerid, a);
new vehicleid = CreateVehicle(562, x+3,y,z, a, -1, -1, -1);
PutPlayerInVehicle(playerid, vehicleid, 0);
}
if(listitem == 2)
{
new Float:x, Float:y, Float:z, Float:a;
GetPlayerPos(playerid, x,y,z);
GetPlayerFacingAngle(playerid, a);
new vehicleid = CreateVehicle(451, x+3,y,z, a, -1, -1, -1);
PutPlayerInVehicle(playerid, vehicleid, 0);
}
if(listitem == 3)
{
new Float:x, Float:y, Float:z, Float:a;
GetPlayerPos(playerid, x,y,z);
GetPlayerFacingAngle(playerid, a);
new vehicleid = CreateVehicle(522, x+3,y,z, a, -1, -1, -1);
PutPlayerInVehicle(playerid, vehicleid, 0);
}
if(listitem == 4)
{
new Float:x, Float:y, Float:z, Float:a;
GetPlayerPos(playerid, x,y,z);
GetPlayerFacingAngle(playerid, a);
new vehicleid = CreateVehicle(556, x+3,y,z, a, -1, -1, -1);
PutPlayerInVehicle(playerid, vehicleid, 0);
}
if(listitem == 5)
{
new Float:x, Float:y, Float:z, Float:a;
GetPlayerPos(playerid, x,y,z);
GetPlayerFacingAngle(playerid, a);
new vehicleid = CreateVehicle(572, x+3,y,z, a, -1, -1, -1);
PutPlayerInVehicle(playerid, vehicleid, 0);
  }
  }
return 1;
}
if(dialogid == 2)
        {
if(response == 1)
{
if(listitem == 0)
{
            new VehicleID;
            VehicleID = GetPlayerVehicleID(playerid);
            GameTextForPlayer(playerid,"~b~Car modded!", 4000, 5);
            AddVehicleComponent(VehicleID, 1087); // hydraulic
            AddVehicleComponent(VehicleID, 1078); // wheels
            AddVehicleComponent(VehicleID, 1010); // nos 10x
            AddVehicleComponent(VehicleID, 1003); // spoiler
            AddVehicleComponent(VehicleID, 1018); // exaust
}
if(listitem == 1)
{
            new VehicleID;
            VehicleID = GetPlayerVehicleID(playerid);
            GameTextForPlayer(playerid,"~b~Car modded!", 4000, 5);
            AddVehicleComponent(VehicleID, 1034); // Exhaust
            AddVehicleComponent(VehicleID, 1036); // Elegy side skirt
            AddVehicleComponent(VehicleID, 1038); // Alien Roof Vent
            AddVehicleComponent(VehicleID, 1040); // Elegy side skirt
            AddVehicleComponent(VehicleID, 1010); // nos 10x
            AddVehicleComponent(VehicleID, 1003); // spoiler
            AddVehicleComponent(VehicleID, 1018); // exaust
}
if(listitem == 2)
{
            new VehicleID;
            VehicleID = GetPlayerVehicleID(playerid);
            GameTextForPlayer(playerid,"~b~Car modded!", 4000, 5);
            AddVehicleComponent(VehicleID, 1087); // hydraulic
            AddVehicleComponent(VehicleID, 1078); // wheels
            AddVehicleComponent(VehicleID, 1010); // nos 10x
            AddVehicleComponent(VehicleID, 1003); // spoiler
            AddVehicleComponent(VehicleID, 1018); // exaust
    }
 }
}
return 1;
 }
Reply
#9

Thanks rati rep to you
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)