Hallo ..
Ich hab da ne Frage wie bekomm ich es hin das man jede 30. Minute /payday macht und Random geld bekommt also einmal 500$ und einmal 750$ oder nur 300$
Mit Freundlichen Grüßen,
IsoStar123
Hallo ..
Ich hab da ne Frage wie bekomm ich es hin das man jede 30. Minute /payday macht und Random geld bekommt also einmal 500$ und einmal 750$ oder nur 300$
Mit Freundlichen Grüßen,
IsoStar123
//Push!
/payday cmd machen
-> new rand = random(1000)
GivePlayerMoney(playerid,rand);
-> Timer setzen
Sry..
Hilft mir nicht weiter.. Ich bin noch recht anfänger..
Kannste das mir gliedern wie z.B.
if(strcmp,"/payday", cmdtext, true) ==0)
{ SendClientMessage(playerid,...,"Payday blabla"); //WAS PASSIERT UNDSO return 1;}
_________
Dannach noch
Timer erstellen undso kannste das mir alles in nen Pawn Quelltext machen pls?
/Edit: Pwn Text eingefügt
/edit2: Editiert nochmal
/edit 3: Edit geschrieben
/edit 4: Edit für Edit 3 geschirbene
new Payday[MAX_PLAYERS]; --> ganz oben
bei OnPlayerCommandText
if(strcmp("/payday",cmdtext,true)== 0)
{
if(Payday[playerid]==0)
{
new rand = random(1000);
GivePlayerMoney(playerid,rand);
new string[64];
format(string,sizeof(string),"Du hast einen Zahltag von %d$ bekommen",rand);
SendClientMessage(playerid,FARBE,string);
SetTimer("payday",1800000,0);
}
else
{
SendClientMessage(playerid,FARBE,"Du kannst jetzt noch keinen Payday erhalten");
}
return 1;
}
iwo im Script:
forward payday();
public payday()
{
Payday[playerid] = 0;
return 0;
}
kA obs tut, war grad frei schnauze, iwas zusammen gescriptet wenn was falsch ist, ich übernehme keine Haftung^^.
Dankeschön , aber jetzt hab ich ein Problem undzwar :
Wenn ich /payday eintipee bekomm ich mein Gehalt -> Was auch gut ist
Aber ich kann das immer mehrmals hintereinander tippen.
D.H.:
Du kannst /payday solange tippen wie du willst!
erstell noch einen timer der 30mins also machst du 1 800 000 millisekunden für den Command
Weiß nicht wies geht : XD