Hallo,
Ich habe mich daran versucht etwas zu schreiben was eine rechenaufgabe ins script einbaut
bin jedoch gescheitert
aufgabenstellung:
- aufgabe an alle´
- ergebnis per command
- nur einen odr drei gewinner
dies ist mein ansatz:
public OnGameModeInit()
{
SetTimer("aufgabe", 1200000, 1);
}
forward zahlen(number);
forward aufgabe();
public OnGameModeInit()
{
SetTimer("aufgabe", 1200000, 1);
}
if(strcmp(cmd, "/ergebnis", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(GetPlayerMoney(playerid) > 500)
{
//KEINE AHNUNG WIE!!
GivePlayerMoney(playerid, - 500);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Du brauchst $500 um ein Ergebnis abgeben zu können !");
return 1;
}
}
}
public aufgabe()
{
format(string, sizeof(string), "Aufgabe: Was ist %s + %s", zahl1, zahl2);
OOCOff(COLOR_WHITE, string);
SendClientMessageToAll(COLOR_WHITE, "Aufgabe: Schreibe das ergebnis per /e [ergebnis]");
}
public zahlen()
{
new rand1 = random(1347);
new rand2 = random(3214);
if(rand1 < 77) { rand1 += 3; }
if(rand2 < 77) { rand2 += 3; }
zahl1(rand1);
zahl2(rand2);
}