[Help]Simple Car Rims Changes And Nitro Adder Dialog Mode
#1

So i have released this filterscript today

http://forum.sa-mp.com/showthread.ph...59#post2218159

But i want to make the filterscript instead of using commands to switch rims i want to type a commands for a menu and from the menu i could pick the rims.

Here is the code

Код:
#include <a_samp>
#include <zcmd>
#define PlayerInfo
#define COLOR_TWAQUA 0x00FFFFAA


public OnFilterScriptInit()
{
	print("Gold Rims And Cutter Rims Filterscript By AchievementMaster360");
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}

CMD:shadowrims(playerid, params[])
{
	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in a vehicle.");
    AddVehicleComponent(GetPlayerVehicleID(playerid),1073);
    SendClientMessage(playerid, 0xFFFFFFFF, "You have added Shadow Rims to your vehicle.");
    return 1;
}

CMD:megarims(playerid, params[])
{
	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in a vehicle.");
    AddVehicleComponent(GetPlayerVehicleID(playerid),1074);
    SendClientMessage(playerid, 0xFFFFFFFF, "You have added Mega Rims to your vehicle.");
    return 1;
}

CMD:rimshine(playerid, params[])
{
	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in a vehicle.");
    AddVehicleComponent(GetPlayerVehicleID(playerid),1075);
    SendClientMessage(playerid, 0xFFFFFFFF, "You have added Rimshine Rims to your vehicle.");
    return 1;
}

CMD:wirerims(playerid, params[])
{
	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in a vehicle.");
    AddVehicleComponent(GetPlayerVehicleID(playerid),1076);
    SendClientMessage(playerid, 0xFFFFFFFF, "You have added Wire Rims to your vehicle.");
    return 1;
}

CMD:classicrims(playerid, params[])
{
	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in a vehicle.");
    AddVehicleComponent(GetPlayerVehicleID(playerid),1077);
    SendClientMessage(playerid, 0xFFFFFFFF, "You have added Classic Rims to your vehicle.");
    return 1;
}

CMD:twistrims(playerid, params[])
{
	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in a vehicle.");
    AddVehicleComponent(GetPlayerVehicleID(playerid),1078);
    SendClientMessage(playerid, 0xFFFFFFFF, "You have added Twist Rims to your vehicle.");
    return 1;
}

CMD:cutterims(playerid, params[])
{
	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in a vehicle.");
    AddVehicleComponent(GetPlayerVehicleID(playerid),1079);
    SendClientMessage(playerid, 0xFFFFFFFF, "You have added Cutter Rims to your vehicle.");
    return 1;
}

CMD:switchrims(playerid, params[])
{
	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in a vehicle.");
    AddVehicleComponent(GetPlayerVehicleID(playerid),1080);
    SendClientMessage(playerid, 0xFFFFFFFF, "You have added Switch Rims to your vehicle.");
    return 1;
}

CMD:groverims(playerid, params[])
{
	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in a vehicle.");
    AddVehicleComponent(GetPlayerVehicleID(playerid),1081);
    SendClientMessage(playerid, 0xFFFFFFFF, "You have added Grove Rims to your vehicle.");
    return 1;
}

CMD:importrims(playerid, params[])
{
	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in a vehicle.");
    AddVehicleComponent(GetPlayerVehicleID(playerid),1082);
    SendClientMessage(playerid, 0xFFFFFFFF, "You have added Import Rims to your vehicle.");
    return 1;
}

CMD:dollarrims(playerid, params[])
{
	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in a vehicle.");
    AddVehicleComponent(GetPlayerVehicleID(playerid),1083);
    SendClientMessage(playerid, 0xFFFFFFFF, "You have added Dollar Rims to your vehicle.");
    return 1;
}

CMD:trancerims(playerid, params[])
{
	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in a vehicle.");
    AddVehicleComponent(GetPlayerVehicleID(playerid),1084);
    SendClientMessage(playerid, 0xFFFFFFFF, "You have added Trance Rims to your vehicle.");
    return 1;
}

CMD:atomicrims(playerid, params[])
{
	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in a vehicle.");
    AddVehicleComponent(GetPlayerVehicleID(playerid),1085);
    SendClientMessage(playerid, 0xFFFFFFFF, "You have added Atomic Rims to your vehicle.");
    return 1;
}

/////////////////////////////////////////////////////////////////////////////////

CMD:nitro(playerid, params[])
{
	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in a vehicle.");
    AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
    SendClientMessage(playerid, 0xFFFFFFFF, "You have added Nitro to your vehicle.");
    return 1;
}
Thanks
Reply
#2

you want use to do this read my TUT
https://sampforum.blast.hk/showthread.php?tid=390427
Also use DIALOG_STYLE_LIST
and use
OnDialogresponse goto wiki and search it.
Reply
#3

Alright
Reply
#4

Can you explain a little bit more please?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)