05.12.2016, 09:22
hi friends.. i have a problem.
i cannot install neon for other vehicle.
just my owned vehicle..
what the problem in my script?
help... friends
Thanks
i cannot install neon for other vehicle.
just my owned vehicle..
what the problem in my script?
help... friends
Thanks
PHP код:
CMD:neon(playerid, params[])
{
if( PlayerInfo[playerid][pJob] == 7 || PlayerInfo[playerid][pJob2] == 7 )
{
if( PlayerInfo[playerid][pMechSkill] >= 101 )
{
if(!IsPlayerInRangeOfPoint(playerid, 100.0, 2270.6218,-2348.7393,13.5469))
{
SendClientMessageEx(playerid, COLOR_WHITE,"EROR:Harus berada di tempat mekanik");
return 1;
}
if(IsPlayerInAnyVehicle(playerid))
{
ShowPlayerDialog(playerid, neondialog, DIALOG_STYLE_LIST, "Neon Menu", ""BLUE_E"Blue\n"RED_E"Red\n"GREEN_E"Green\n"WHITE_E"White\n"YELLOW_E"Yellow\n"PURPLE_E"Violet\n"LB_E"Light Blue\n"PINK_E"Pink\n"ORANGE_E"Orange\n"LG_E"Light Green\n"IVORY_E"Light Yellow\n"GREY_E"Remove Neon", "Enter", "Close");
}
else
{
SendClientMessageEx(playerid,COLOR_RED,"Kamu harus di dalam kendaraan.");
}
return 1;
}
else
{
SendClientMessageEx(playerid,COLOR_WHITE,"Khusus Mechanic lv 3.");
}
return 1;
}
else
{
SendClientMessageEx(playerid,COLOR_WHITE,"You are not Mechanic.");
}
return 1;
}
PHP код:
if(dialogid == neondialog)
{
if(response)
{
if(listitem == 0)
{ if(PlayerInfo[playerid][pComponent] < 40) return SendClientMessage(playerid, 0xFFFFFFAA, "Harus Memiliki 40 Component");
new x = GetPlayerVehicle(playerid, GetPlayerVehicleID(playerid));
if(x != -1)
{
PlayerVehicleInfo[playerid][x][pvNeon] = 1;
PlayerInfo[playerid][pComponent] -= 40;
SendClientMessage(playerid, 0xFFFFFFAA, "Neon installed");
}
}
if(listitem == 1)
{
if(PlayerInfo[playerid][pComponent] < 40) return SendClientMessage(playerid, 0xFFFFFFAA, "Harus Memiliki 40 Component");
new x = GetPlayerVehicle(playerid, GetPlayerVehicleID(playerid));
if(x != -1)
{
PlayerVehicleInfo[playerid][x][pvNeon] = 2;
PlayerInfo[playerid][pComponent] -= 40;
SendClientMessage(playerid, 0xFFFFFFAA, "Neon installed");
}
}
if(listitem == 2)
{
if(PlayerInfo[playerid][pComponent] < 40) return SendClientMessage(playerid, 0xFFFFFFAA, "Harus Memiliki 40 Component");
new x = GetPlayerVehicle(playerid, GetPlayerVehicleID(playerid));
if(x != -1)
{
PlayerVehicleInfo[playerid][x][pvNeon] = 3;
PlayerInfo[playerid][pComponent] -= 40;
SendClientMessage(playerid, 0xFFFFFFAA, "Neon installed");
}
}
if(listitem == 3)
{
if(PlayerInfo[playerid][pComponent] < 40) return SendClientMessage(playerid, 0xFFFFFFAA, "Harus Memiliki 40 Component");
new x = GetPlayerVehicle(playerid, GetPlayerVehicleID(playerid));
if(x != -1)
{
PlayerVehicleInfo[playerid][x][pvNeon] = 4;
PlayerInfo[playerid][pComponent] -= 40;
SendClientMessage(playerid, 0xFFFFFFAA, "Neon installed");
}
}
if(listitem == 4)
{
if(PlayerInfo[playerid][pComponent] < 40) return SendClientMessage(playerid, 0xFFFFFFAA, "Harus Memiliki 40 Component");
new x = GetPlayerVehicle(playerid, GetPlayerVehicleID(playerid));
if(x != -1)
{
PlayerVehicleInfo[playerid][x][pvNeon] = 5;
PlayerInfo[playerid][pComponent] -= 40;
SendClientMessage(playerid, 0xFFFFFFAA, "Neon installed");
}
}
if(listitem == 5)
{
if(PlayerInfo[playerid][pComponent] < 40) return SendClientMessage(playerid, 0xFFFFFFAA, "Harus Memiliki 40 Component");
new x = GetPlayerVehicle(playerid, GetPlayerVehicleID(playerid));
if(x != -1)
{
PlayerVehicleInfo[playerid][x][pvNeon] = 6;
PlayerInfo[playerid][pComponent] -= 40;
SendClientMessage(playerid, 0xFFFFFFAA, "Neon installed");
}
}
if(listitem == 6)
{
if(PlayerInfo[playerid][pComponent] < 40) return SendClientMessage(playerid, 0xFFFFFFAA, "Harus Memiliki 40 Component");
new x = GetPlayerVehicle(playerid, GetPlayerVehicleID(playerid));
if(x != -1)
{
PlayerVehicleInfo[playerid][x][pvNeon] = 7;
PlayerInfo[playerid][pComponent] -= 40;
SendClientMessage(playerid, 0xFFFFFFAA, "Neon installed");
}
}
if(listitem == 7)
{
if(PlayerInfo[playerid][pComponent] < 40) return SendClientMessage(playerid, 0xFFFFFFAA, "Harus Memiliki 40 Component");
new x = GetPlayerVehicle(playerid, GetPlayerVehicleID(playerid));
if(x != -1)
{
PlayerVehicleInfo[playerid][x][pvNeon] = 8;
PlayerInfo[playerid][pComponent] -= 40;
SendClientMessage(playerid, 0xFFFFFFAA, "Neon installed");
}
}
if(listitem == 8)
{
if(PlayerInfo[playerid][pComponent] < 40) return SendClientMessage(playerid, 0xFFFFFFAA, "Harus Memiliki 40 Component");
new x = GetPlayerVehicle(playerid, GetPlayerVehicleID(playerid));
if(x != -1)
{
PlayerVehicleInfo[playerid][x][pvNeon] = 9;
PlayerInfo[playerid][pComponent] -= 40;
SendClientMessage(playerid, 0xFFFFFFAA, "Neon installed");
}
}
if(listitem == 9)
{
if(PlayerInfo[playerid][pComponent] < 40) return SendClientMessage(playerid, 0xFFFFFFAA, "Harus Memiliki 40 Component");
new x = GetPlayerVehicle(playerid, GetPlayerVehicleID(playerid));
if(x != -1)
{
PlayerVehicleInfo[playerid][x][pvNeon] = 10;
PlayerInfo[playerid][pComponent] -= 40;
SendClientMessage(playerid, 0xFFFFFFAA, "Neon installed");
}
}
if(listitem == 10)
{
if(PlayerInfo[playerid][pComponent] < 40) return SendClientMessage(playerid, 0xFFFFFFAA, "Harus Memiliki 40 Component");
new x = GetPlayerVehicle(playerid, GetPlayerVehicleID(playerid));
if(x != -1)
{
PlayerVehicleInfo[playerid][x][pvNeon] = 11;
PlayerInfo[playerid][pComponent] -= 40;
SendClientMessage(playerid, 0xFFFFFFAA, "Neon installed");
}
}
if(listitem == 11)
{
new x = GetPlayerVehicle(playerid, GetPlayerVehicleID(playerid));
if(x != -1)
{
PlayerVehicleInfo[playerid][x][pvNeon] = 0;
SendClientMessage(playerid, 0xFFFFFFAA, "Neon Has Removed");
}
for(new d = 0 ; d < MAX_PLAYERVEHICLES; d++)
DestroyObject(PlayerVehicleInfo[playerid][d][pvNeonObj]);
for(new d = 0 ; d < MAX_PLAYERVEHICLES; d++)
DestroyObject(PlayerVehicleInfo[playerid][d][pvNeonObj2]);
for(new d = 0 ; d < MAX_PLAYERVEHICLES; d++)
DestroyObject(PlayerVehicleInfo[playerid][d][pvNeonObj3]);
for(new d = 0 ; d < MAX_PLAYERVEHICLES; d++)
DestroyObject(PlayerVehicleInfo[playerid][d][pvNeonObj4]);
SendClientMessage(playerid, 0xFFFFFFAA, "Neon Removed");
}
return 1;
}
}