So, ich habe das Problem, das ich eine Automatiche Fahrschule(für Autolicense) und eine richtige Fahrschule(leader etc.) in meinem Script habe. Die Automatische war eigentlich nur dazu da, wo die normale noch gebuggt hat...jetzt möchte ich sie aber doch behalten, da nicht immer ein Fahrleher online ist..ist es möglich den Befehl für die Automatische Fahrschule so umzuschreiben, das dieser nur geht, wenn keine Member/Leader der Fahrschule online sind..
1. Ich habe GF
2. Die Fahrschule ist id 11
3. Befehl:
if(strcmp(cmd,"/start",true) == 0)
{
if(!IsPlayerInRangeOfPoint(playerid,2.0,364.3931,173.7390,1008.3828))
{
SendClientMessage(playerid,COLOR_RED,"Du bist nicht in der Stadthalle!");
}
else if(PlayerInfo[playerid][pCarLic] == 1)
{
SendClientMessage(playerid,COLOR_RED,"Du hast bereits den Führerschein!");
}
else if(GetPlayerMoney(playerid) < 3000)
{
SendClientMessage(playerid,COLOR_RED,"Du hast keine 3000$ für die Prüfung!");
}
else if(GetFrakNum(11) != 0)
{
SendClientMessage(playerid,COLOR_RED,"Ein Fahrlehrer ist Online mit /fahrlehrer kannst du seine Nummer Rausfinden!");
}
else
{
PruefungsSchritt[playerid] = 1;
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,-3000);
SetPlayerPos(playerid,370.8790,172.4316,1019.9844);
SetPlayerCameraPos(playerid,370.8790,176.0000,1021.0000);
SetPlayerCameraLookAt(playerid,370.8790,172.4316,1019.9844);
SetPlayerFacingAngle(playerid,0.0000);
PruefungsTimer[playerid] = SetTimerEx("OnPlayerPruefung",1000,1,"i",playerid);
}
return 1;
}
MfG. Cody09