Hi,
ich würde gerne eine Waschstraße scripten.
Vorstellung: In der Waschstraße befindet sich ein icon. Man fährt mit einem Auto hin und gibt ,,/carwash,, ein. Da soll dann mit GameTextForPlayer stehen ,,Bitte warten!,,. Der spieler sollte dann für einige sekunden gefreezt sein, also sich nicht bewegen können. Dann soll dort für c.a. 5 sekunden wasser spritzen. Dabei wird das Auto wieder repariert wenn es kaput ist wie beim paynspray. Danach soll es aufhören wasser zu spritzen. Dem spieler wird dann 100$ abgezogen. Der Spieler kann dann wieder wegfahren.
Wichtig: Man sollte im Auto/Motorrad sein um die Waschstraße nutzen zu können. Ich hab zwar bisschen was gemacht aber das ist scheiße .
Ich hoffe Ihr könnt mir helfen.
#include <a_samp>
main()
{
print("\n----------------------------------");
print(" Carwash by samed");
print("----------------------------------\n");
}
new CarwashPickup;
public OnGameModeInit()
{
CarwashPickup = CreatePickup(1239,2,1911.2797,-1776.2843,13.3828,-1);
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
public OnPlayerText(playerid, text[])
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
// Do something here
return 1;
}
return 0;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(playerid == CarwashPickup)
IsPlayerInAnyVehicle(playerid);
GameTextForPlayer(playerid,"Bitte warten!",3000,0);
return 1;
}