forward VisumTimer();
SetTimer("VisumTimer",60000,1); //Minuten Ablauf
public VisumTimer()
{
if(IsPlayerConnected(playerid)) //verbunden ?
{
if(PlayerInfo[playerid][Visum] == 1) // Überprüft ob visum vorhanden
{
if(PlayerInfo[playerid][VisumZeit] != 0) // überprüft restzeit
{
PlayerInfo[playerid][VisumZeit] --; //Zeit läuft ab
}
else
{
PlayerInfo[playerid][Visum] = 0; // Visum ist nun weg
}
}
if(strcmp(cmd, "/2stdvisum", true) == 0) //2std visum
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(2.0,playerid,xxx,xxx,xxx)) //Position wo man das Visum kaufen kann
{
SendClientMessange(playerid,FARBE,"Du hast ein 2Std. Visum gekauft.") //Narchicht (farbe nicht vergessen)
PlayerInfo[playerid][Visum] = 1; // 1 für gekauft
PlayerInfo[playerid][VisumZeit] = 120; //Zeit in Minuten
}
else
{
SendClientMessange(playerid,FARBE,"Du bist nicht in der Stadthalle.") //Narchicht (farbe nicht vergessen)
}
}
return 1;
}
hier abe ich grad im editor geschrieben keine garantie obs klappt sollte aber solltest den rest eig selber können oder fehler finden
//edit Timer Fehler verbessert
//edit Klammerfehler