Hi,
wie kann ich das so machen, das man einen Befehl immer nur nach 15 Minuten ausführen kann? (Bei nem Job Farmer z.B. dass man nicht immer ernten kann?)
Gruß,
basti
Hi,
wie kann ich das so machen, das man einen Befehl immer nur nach 15 Minuten ausführen kann? (Bei nem Job Farmer z.B. dass man nicht immer ernten kann?)
Gruß,
basti
Als erstest erstellst du mal ganz oben
new arschistgeil = 0;
forward arschistgeiltimer();
if(strcmp(cmd, "/arschistgeil", true) == 0)
{
if (arschistgeil == 0)
{
SendClientMessage(playerid, sex, "Bart ist cooler...");
[..]
arschistgeil = 1;
SetTimer("arschistgeiltimer", 3600000, 0);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Die 5 Minuten sind nicht um..");
public
public arschistgeiltimer()
{
arschistgeil = 0;
return 1;
}
Daß sind aber jetzt 5 Minuten
Danke für die Hilfe.. Kannst du mir das hier noch einbauen? Also in den Command? Währe super, da ich zu blöd dafür bin
if (strcmp("/starten", cmd, true) == 0)
{
if(Mullabfuhr[playerid] == 0 && PlayerInfo[playerid][pJob] == 17)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 408)
{
SendClientMessage(playerid, COLOR_LIGHTGREEN, "Müllabfuhr gestartet, fahre nun zu den einzelnen Häusern!");
SetPlayerCheckpoint(playerid, -74.2252,-1128.7936,1.6359, 5.0);
MullabfuhrCP[playerid] = 1;
Mullabfuhr[playerid] = 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Du bist nicht im Müllwagen!");
}
}
else
{
SendClientMessage(playerid, COLOR_RED, " Du bist kein Müllmann / schon im Mülldienst!");
}
return 1;
}
lass mich raten LoH
willst du das für nur müllabfuhr oder für andere auch haben ?
nur für müllabfuhr
SetTimer("Timer", 10000, 1);
So das kannst du in ein Befehl bauen
davor musst du aber es definieren
forward Timer();
dann neuen public
also
public Timer()
{
//Aktion
}
Kann man das nicht in meinen Befehl einbinden (/starten unten gepostet) bin zu doof dafür...