Hallo Community.
Kann mir einer sagen warum das nicht funktionieren will ?
wenn ich nur ! eingeb kommt das ich den test gewonnen hab, obwohl die Veriable gefüllt ist!
Hab ich irgendwo einen kleinen fehler gemacht ?
Hoffe um schnelle rückmeldung:
Code.
public OnPlayerText(playerid, text[])
{
if(text[0] == '!' && ReactionState == true)
{
if(!strcmp(text[1],Reaction_code, false))
{
new string[128], name[25];
GetPlayerName(playerid, name, sizeof name);
format(string ,sizeof string, ""H_COLOR_ORANGE"[Reaction] "H_COLOR_RED"%s "H_COLOR_BLUE"hat den Reactionstest gewonnen! Neuer Test startet in 2 Minuten!", name);
SendClientMessageToAll(COLOR_WHITE, string);
pInfo[playerid][Geld] += Reaction_Money;
pInfo[playerid][Score] += Reaction_Score;
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, pInfo[playerid][Geld]);
SetPlayerScore(playerid, pInfo[playerid][Score]);
ReactionState = false;
KillTimer(Reaction_Timer2);
SetTimer("sReaction", Reaction_Timer, false);
return 0;
}
else return 0;
}
return 1;
}
Mfg: RedStyle