Also, habe es so:
public OnPlayerUpdate(playerid)
{
----return 1;
}
forward PlayerUpdate(playerid);
public OnGameModeInit()
{
----for(new i=0;i<MAX_PLAYERS;i++)
----{
--------if(IsPlayerConnected(i))
--------{
------------SetTimerEx("PlayerUpdate", 100, 1, "i", i);
------------return 1;
--------}
----}
}
public PlayerUpdate(playerid)
{
----if(SpielerInfo[playerid][sPremium] == 1)
----{
--------new name[MAX_PLAYER_NAME], str[150];
--------GetPlayerName(playerid, name, MAX_PLAYER_NAME);
--------format(str, sizeof(str), "[ACHIEVEMENT] %s archiviert 'Golden Heart' durch das Erreichen des Premium Ranges 1!",name);
--------SendClientMessageToAll(COLOR_LIGHTBLUE, str);
--------for(new i = 0; i <MAX_PLAYERS; i++)
--------{
------------PlaySoundForPlayer(i,1133);
--------}
--------return 1;
----}
----else if(SpielerInfo[playerid][sPremium] == 2)
----{
--------new name[MAX_PLAYER_NAME], str[150];
--------GetPlayerName(playerid, name, MAX_PLAYER_NAME);
--------format(str, sizeof(str), "[ACHIEVEMENT] %s archiviert 'Platinum Heart' durch das Erreichen des Premium Ranges 2!",name);
--------SendClientMessageToAll(COLOR_LIGHTBLUE, str);
--------.... usw...
Wenn ich /starterpaket mache, ig:
if(strcmp(cmd, "/Starterpaket", true) == 0)
----{...
--------{...
------------{...
----------------{...
--------------------...
--------------------SpielerInfo[playa][sPremium] = 1;
--------------------}...
----------------}...
------------}...
--------}...
----}...
----return 1;
}
Trotzdem kommt IG keine Nachricht und kein Ton.
MfG
GermanCy