Hey leute bruach hilfe.
#include <a_samp>
#define COLOR_GREEN 0x33AA33AA
new Menu:propmenu;
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" PropMenu by Trooper[Y] und Matze_Bellic");
print("--------------------------------------\n");
propmenu = CreateMenu("Item Shop", 2, 20.0, 160.0, 100.0, 150.0);
AddMenuItem(propmenu, 0, "Exploding Ton 500$");
AddMenuItem(propmenu, 0, "SmokeMaschine 900$");
AddMenuItem(propmenu, 0, "HeuBallen 200$");
AddMenuItem(propmenu, 0, "Burning Ton 300$");
return 1;
}
public OnFilterScriptExit()
{
print("\n----------------------------------");
print(" PropMenu by Trooper[Y] und Matze_Bellic");
print("----------------------------------\n");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/prop", cmdtext, true, 10) == 0)
{
ShowMenuForPlayer(propmenu, playerid);
TogglePlayerControllable(playerid, false);
return 1;
}
return 0;
}
public OnPlayerDeath(playerid, killerid, reason)
{
GivePlayerMoney(killerid,250);
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:CurrentMenu = GetPlayerMenu(playerid);
if(CurrentMenu == propmenu)
{
switch(row)
{
case 0:
{
ShowMenuForPlayer(propmenu, playerid);
}
}
}
if(CurrentMenu == propmenu)
{
switch(row)
{
case 0:
{
TogglePlayerControllable(playerid,1);
if (GetPlayerMoney(playerid) >= 500)
{
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X,Y,Z);
GetPlayerFacingAngle(playerid, A);
X += (5 * floatsin(-A, degrees));
Y += (5 * floatcos(-A, degrees));
CreateObject(1225,X,Y,Z,0.0,0.0,0.0);
GivePlayerMoney(playerid, -500);
SendClientMessage(playerid,COLOR_GREEN, "Let it bang");
}
return 1;
//}
}
case 1:
{
TogglePlayerControllable(playerid,1);
if (GetPlayerMoney(playerid) >= 900)
{
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X,Y,Z);
GetPlayerFacingAngle(playerid, A);
X += (5 * floatsin(-A, degrees));
Y += (5 * floatcos(-A, degrees));
CreateObject(2780,X,Y,Z,0.0,0.0,0.0);
GivePlayerMoney(playerid, -900);
SendClientMessage(playerid,COLOR_GREEN, "Smoke on the Water");
}
return 1;
//}
}
case 2:
{
TogglePlayerControllable(playerid,1);
if (GetPlayerMoney(playerid) >= 200)
{
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X,Y,Z);
GetPlayerFacingAngle(playerid, A);
X += (5 * floatsin(-A, degrees));
Y += (5 * floatcos(-A, degrees));
CreateObject(3374,X,Y,Z,0.0,0.0,0.0);
GivePlayerMoney(playerid, -200);
SendClientMessage(playerid,COLOR_GREEN, "Do not make everything dirty ;)");
}
return 1;
//}
}
case 3:
{
TogglePlayerControllable(playerid,1);
if (GetPlayerMoney(playerid) >= 300)
{
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X,Y,Z);
GetPlayerFacingAngle(playerid, A);
X += (5 * floatsin(-A, degrees));
Y += (5 * floatcos(-A, degrees));
CreateObject(918,X,Y,Z,0.0,0.0,0.0);
GivePlayerMoney(playerid, -300);
SendClientMessage(playerid,COLOR_GREEN, "Take Care...");
}
return 1;
//}
}
case 4:
{
ShowMenuForPlayer(propmenu, playerid);
}
}
}
return 1;
}
public OnPlayerExitedMenu(playerid)
{
TogglePlayerControllable(playerid, true);
return 1;
}
//edit
sry war flasche cod^^