Hallo,
da ich in meinem Script keine Fahrschule habe, wollte ich das so lösen:
if(strcmp(cmd,"/bikeschein",true) == 0)
{
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(!IsPlayerInRangeOfPoint(playerid,3.0,1356.6340,-1629.2135,13.6172))
{
SendClientMessage(playerid,COLOR_RED,"Du bist nicht am Punkt, um den Bikeschein zu bekommen!");
}
else if(PlayerInfo[playerid][pMotoLic] == 1)
{
SendClientMessage(playerid,COLOR_RED,"Du hast bereits einen Bikeschein!");
}
else if(GetPlayerMoney(playerid) < 14000)
{
SendClientMessage(playerid,COLOR_RED,"Du hast keine 14000$ für den Bikeschein!");
}
else
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GivePlayerMoney(playerid, -14000);
SendClientMessage(playerid,COLOR_GREEN,"Du hast nun einen Motorrad-Schein! Bitte halte dich an die StVO und an die Geschwindigkeitsbegrenzung von 70km/h!");
PlayerInfo[giveplayerid][pMotoLic] = 1;
}
return 1;
}
}
Doch der Spieler erhällt irgendwie keine Lizenz... Was ist daran falsch!? (Geld wird auch nicht abgezogen iwie..)
Ich hoffe ihr könnt mir helfen.
Gruß
Sebi