24.06.2016, 13:13
When I write : >> Is problem.
Full code
PHP код:
else if (!strcmp(name, "toolbox", true)) {
cmd_toolbox(playerid, "toolbox");
PHP код:
forward OnPlayerUseItem(playerid, itemid, name[]);
public OnPlayerUseItem(playerid, itemid, name[])
{
if (IsFurnitureItem(name))
{
new id = House_Inside(playerid);
if (id == -1)
return SendErrorMessage(playerid, "You must be inside a house to place furniture.");
if (!House_IsOwner(playerid, id))
return SendErrorMessage(playerid, "You can only place furniture in your own house.");
static
Float:x,
Float:y,
Float:z,
Float:angle;
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, angle);
x += 5.0 * floatsin(-angle, degrees);
y += 5.0 * floatcos(-angle, degrees);
if (Furniture_GetCount(id) > MAX_HOUSE_FURNITURE)
return SendErrorMessage(playerid, "You can only have %d furniture items in your house.", MAX_HOUSE_FURNITURE);
new furniture = Furniture_Add(id, name, InventoryData[playerid][itemid][invModel], x, y, z, 0.0, 0.0, angle);
if (furniture == -1)
return SendErrorMessage(playerid, "The server has reached the furniture limit.");
Inventory_Remove(playerid, name);
PlayerData[playerid][pEditFurniture] = furniture;
SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, "** %s has deployed their \"%s\".", ReturnName(playerid, 0), name);
EditDynamicObject(playerid, FurnitureData[furniture][furnitureObject]);
}
else if (!strcmp(name, "Magazine", true)) {
cmd_usemag(playerid, "\1");
}
else if (!strcmp(name, "Boombox", true)) {
cmd_boombox(playerid, "place");
}
else if (!strcmp(name, "Backpack", true)) {
cmd_backpack(playerid, "\1");
}
else if (!strcmp(name, "First Aid", true)) {
cmd_usekit(playerid, "\1");
}
else if (!strcmp(name, "Cellphone", true)) {
cmd_phone(playerid, "\1");
}
else if (!strcmp(name, "Portable Radio", true)) {
SendSyntaxMessage(playerid, "Use \"/pr [text]\" to chat with your radio.");
}
else if (!strcmp(name, "Fuel Can", true)) {
cmd_fill(playerid, "\1");
}
else if (!strcmp(name, "Repair Kit", true)) {
cmd_repair(playerid, "\1");
}
else if (!strcmp(name, "NOS Canister", true)) {
cmd_nitrous(playerid, "\1");
}
else if (!strcmp(name, "Spray Can", true)) {
cmd_paint(playerid, "\1");
}
else if (!strcmp(name, "GPS System", true)) {
cmd_gps(playerid, "\1");
}
else if (!strcmp(name, "Marijuana", true)) {
cmd_usedrug(playerid, "marijuana");
}
else if (!strcmp(name, "Cocaine", true)) {
cmd_usedrug(playerid, "cocaine");
}
else if (!strcmp(name, "Heroin", true)) {
cmd_usedrug(playerid, "heroin");
}
else if (!strcmp(name, "Steroids", true)) {
cmd_usedrug(playerid, "steroids");
}
else if (!strcmp(name, "toolbox", true)) {
cmd_toolbox(playerid, "toolbox");
}
else if (!strcmp(name, "Soda", true)) {
cmd_drink(playerid, "soda");
}
else if (!strcmp(name, "Water Bottle", true)) {
cmd_drink(playerid, "water");
}
else if (!strcmp(name, "Frozen Pizza", true)) {
cmd_cook(playerid, "pizza");
}
else if (!strcmp(name, "Frozen Burger", true)) {
cmd_cook(playerid, "burger");
}
else if (!strcmp(name, "Armored Vest", true)) {
cmd_vest(playerid, "\1");
}
else if (!strcmp(name, "Ammo Cartridge", true)) {
cmd_ammo(playerid, "\1");
}
else if (!strcmp(name, "Colt 45", true)) {
EquipWeapon(playerid, "Colt 45");
}
else if (!strcmp(name, "Desert Eagle", true)) {
EquipWeapon(playerid, "Desert Eagle");
}
else if (!strcmp(name, "Shotgun", true)) {
EquipWeapon(playerid, "Shotgun");
}
else if (!strcmp(name, "Micro SMG", true)) {
EquipWeapon(playerid, "Micro SMG");
}
else if (!strcmp(name, "Tec-9", true)) {
EquipWeapon(playerid, "Tec-9");
}
else if (!strcmp(name, "MP5", true)) {
EquipWeapon(playerid, "MP5");
}
else if (!strcmp(name, "AK-47", true)) {
EquipWeapon(playerid, "AK-47");
}
else if (!strcmp(name, "Sawnoff Shotgun", true)) {
EquipWeapon(playerid, "Sawnoff Shotgun");
}
else if (!strcmp(name, "Rifle", true)) {
EquipWeapon(playerid, "Rifle");
}
else if (!strcmp(name, "Sniper", true)) {
EquipWeapon(playerid, "Sniper");
}
else if (!strcmp(name, "Golf Club", true)) {
EquipWeapon(playerid, "Golf Club");
}
else if (!strcmp(name, "Knife", true)) {
EquipWeapon(playerid, "Knife");
}
else if (!strcmp(name, "Shovel", true)) {
EquipWeapon(playerid, "Shovel");
}
else if (!strcmp(name, "Katana", true)) {
EquipWeapon(playerid, "Katana");
}
else if (!strcmp(name, "Marijuana Seeds", true)) {
cmd_plant(playerid, "Weed");
}
else if (!strcmp(name, "Cocaine Seeds", true)) {
cmd_plant(playerid, "Cocaine");
}
else if (!strcmp(name, "Heroin Opium Seeds", true)) {
cmd_plant(playerid, "Heroin");
}
else if (!strcmp(name, "Cooked Pizza", true))
{
if (PlayerData[playerid][pHunger] > 90)
return SendErrorMessage(playerid, "You are not hungry right now.");
if (!IsPlayerAttachedObjectSlotUsed(playerid, 4))
{
SetPlayerAttachedObject(playerid, 4, 2702, 6, 0.173041, 0.049197, 0.056789, 0.000000, 274.166107, 299.057983, 1.000000, 1.000000, 1.000000);
SetTimerEx("RemoveAttachedObject", 3000, false, "dd", playerid, 4);
}
PlayerData[playerid][pHunger] = (PlayerData[playerid][pHunger] + 15 > 100) ? (100) : (PlayerData[playerid][pHunger] + 15);
Inventory_Remove(playerid, "Cooked Pizza");
ApplyAnimation(playerid, "FOOD", "EAT_Burger", 4.1, 0, 0, 0, 0, 0, 1);
SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, "** %s takes a slice of pizza and eats it.", ReturnName(playerid, 0));
}
else if (!strcmp(name, "Cooked Burger", true))
{
if (PlayerData[playerid][pHunger] > 90)
return SendErrorMessage(playerid, "You are not hungry right now.");
if (!IsPlayerAttachedObjectSlotUsed(playerid, 4))
{
SetPlayerAttachedObject(playerid, 4, 2703, 6, 0.078287, 0.019677, -0.001004, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
SetTimerEx("RemoveAttachedObject", 3000, false, "dd", playerid, 4);
}
PlayerData[playerid][pHunger] = (PlayerData[playerid][pHunger] + 20 > 100) ? (100) : (PlayerData[playerid][pHunger] + 20);
Inventory_Remove(playerid, "Cooked Burger");
ApplyAnimation(playerid, "FOOD", "EAT_Burger", 4.1, 0, 0, 0, 0, 0, 1);
SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, "** %s takes a cooked burger and eats it.", ReturnName(playerid, 0));
}
else if (!strcmp(name, "Chicken", true))
{
if (PlayerData[playerid][pHunger] > 90)
return SendErrorMessage(playerid, "You are not hungry right now.");
PlayerData[playerid][pHunger] = (PlayerData[playerid][pHunger] + 25 > 100) ? (100) : (PlayerData[playerid][pHunger] + 25);
Inventory_Remove(playerid, "Chicken");
ApplyAnimation(playerid, "VENDING", "VEND_Eat_P", 4.1, 0, 0, 0, 0, 0, 1);
SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, "** %s takes a piece of chicken and eats it.", ReturnName(playerid, 0));
}
return 1;
}