Wenn man ingame ürgendwas schreibt steht da ganzzeit Rollermieten !!! wo ist der fehler !!
#include <a_samp>
#define COLOR_GREEN 0x00CA00FF
#define COLOR_RED 0xAA3333AA
#define FILTERSCRIPT
new roller;
new roller1;
new roller2;
new roller3;
new roller4;
new roller5;
new roller6;
new roller7;
new roller8;
new renttimer;
new mietauto;
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Rent-System");
print("--------------------------------------\n");
roller = AddStaticVehicle(462,879.0862,-927.4950,42.2393,204.2486,10,10); // Roller2
roller1 = AddStaticVehicle(462,881.3574,-926.4890,42.0534,205.1664,11,1); // Roller2
roller2 = AddStaticVehicle(462,883.5433,-925.2028,41.9585,199.1390,88,88); // Roller2
roller3 = AddStaticVehicle(462,885.6939,-924.4181,41.9421,208.5875,8,8); // Roller2
roller4 = AddStaticVehicle(462,887.8263,-923.2465,41.9789,202.0578,9,9); // Roller2
roller5 = AddStaticVehicle(462,889.8818,-922.2661,41.9823,193.7275,4,4); // Roller2
roller6 = AddStaticVehicle(462,892.0065,-921.2818,41.9922,200.0320,5,5); // Roller2
roller7 = AddStaticVehicle(462,893.8194,-920.5369,41.9876,183.0449,0,0); // Roller2
roller8 = AddStaticVehicle(462,895.7642,-920.3799,41.9680,174.3688,2,2); // Roller2
return 1;
}
public OnFilterScriptExit()
{
DestroyVehicle(mietauto);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/rollermieten", cmdtext, true, 0) == 0)
{
new Vehicle = GetPlayerVehicleID(playerid);
if(Vehicle == roller || Vehicle == roller1 || Vehicle == roller2 || Vehicle == roller3 || Vehicle == roller4 || Vehicle == roller5 || Vehicle == roller6 || Vehicle == roller7 || Vehicle == roller8){
GivePlayerMoney(playerid,-5000);
TogglePlayerControllable(playerid, 1);
mietauto = Vehicle;
renttimer = SetTimer("rentcar",150000,false);
SendClientMessage(playerid,COLOR_GREEN,"Du hast dieses Mietroller erfolgreich gemietet.");
}else{
SendClientMessage(playerid,COLOR_GREEN,"Du bist in keinem Mietroller");
}
return 1;
}
return 0;
}
public rentcar(playerid)
{
if(IsPlayerInAnyVehicle(playerid) == true){
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,COLOR_RED,"Deine Mietzeit ist vorbei.");
DestroyVehicle(mietauto);
KillTimer(renttimer);
}
return 0;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
new mieten[128];
new Vehicle = GetPlayerVehicleID(playerid);
if(Vehicle == roller||Vehicle == roller1||Vehicle == roller2||Vehicle == roller3||Vehicle == roller4||Vehicle == roller5||Vehicle == roller6||Vehicle == roller7||Vehicle == roller8){
TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid,COLOR_GREEN,"Du kannst dieses Auto mit /rollermieten mieten.");
}
}
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}