Hallo,
Ich habe das DreamLife roleplay script umgescriptet, mir hat nciht die fahrschule gefallen udn jetzt ahb cih gemacht das die wo eienn schein möchten /fahrschule machen müssen und dann auf einen fahrlehrer warten müssen aber bei mri ist das problem das es immer heißt das kein fahrlehrer online ist obwohl ich selber ein fahrlehrer bin. Es gibt keine warnings oder Errors. Pawnotext:
if(strcmp(cmd,"/fahrschule",true)==0)
{
if(IsPlayerInRangeOfPoint(playerid,3.0,-2032.8392,-117.5576,1035.1719))
{
if(GetPlayerMoney(playerid) > 5000)
{
ShowPlayerDialog(playerid,DIALOG_AUTOFAHRSCHULE, DIALOG_STYLE_LIST,"Fahrschule","Autofuehrerschein (5.000$)\nLKW-Schein(50.000$)\nFlugschein(40.000$)\nWaffenschein(60.000$)\nMotorrad Schein(30.000$)\nBootsschein(35.000$)","Kaufen","Abbrechen");
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du hast nicht genug Geld!");
}
}
}
Dialog:
if(dialogid == DIALOG_AUTOFAHRSCHULE)
{
if(response)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
new lehrer = PlayerInfo[i][pMember] == 11 || PlayerInfo[i][pLeader] == 11;
if(listitem==0)
{
new string[20];
new payout = 5000;
GivePlayerMoney(playerid,-5000);
format(string, sizeof(string), "~r~-$%d", payout);
GameTextForPlayer(playerid, string, 5000, 1);
Fahrpruefung[playerid] = 1;
Freeze[playerid] = 20;
TextTimer[playerid] = 5;
GivePlayerMoney(playerid,-1250);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,-2029.4559,-122.0931,35.1872);
SendClientMessage(playerid, COLOR_GRAD1, " ");
SendClientMessage(playerid, COLOR_GRAD1, " ");
SendClientMessage(playerid, COLOR_GRAD1, " ");
SendClientMessage(playerid, COLOR_GRAD1, " ");
SendClientMessage(playerid, COLOR_GRAD1, " ");
SendClientMessage(playerid, COLOR_GRAD1, "Herzlich Willkommen bei der Fahrschule,");
SendClientMessage(playerid, COLOR_GRAD1, "damit du gleich loslegen kannst, werden dir ein paar Grundlegende Regeln beigebracht!");
SendClientMessage(playerid, COLOR_GRAD1, " ");
SendClientMessage(playerid, COLOR_GREEN, "~~~~ Geschwindigkeit ~~~~");
SendClientMessage(playerid, COLOR_GRAD1, " Innerorts wird maximal 80 Km/h gefahren!");
SendClientMessage(playerid, COLOR_GRAD1, " Ausserorts sind es maximal 160 Km/h!");
SendClientMessage(playerid, COLOR_GRAD1, " Es gilt: RECHTS vor LINKS(AUSER BEI AMPELN)!");
SendClientMessage(playerid, COLOR_GRAD1, " Bitte halte dich an die StVo!");
SendClientMessage(playerid, COLOR_GREEN, "~~~~~~~~~~~~~~~~~~~~~~~~~");
SendClientMessage(playerid, COLOR_GRAD1, " ");
SendClientMessage(playerid, COLOR_YELLOW, "Steig nun in ein Auto ein und fahr die Checkpoints ab!");
SendClientMessage(playerid, COLOR_GRAD1, " ");
SetPlayerCheckpoint(playerid,-2033.2410,-144.0726,35.1952,5.0);
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) >= 50000 && PlayerInfo[playerid][pLKWLic] == 0)
{
if(PlayerInfo[i][pMember] == 11 || PlayerInfo[i][pLeader] == 11)
{
SendClientMessage(playerid, COLOR_GREY, "Bitte warte hier es kommt gleich ein Fahrlehrer!");
SendClientMessage(lehrer, COLOR_GREY, "Komme bitte schnellstmöglich in das Fahrschulhaus da jemmand einen Schein machen will!");
GivePlayerMoney(playerid, -50000);
}
else SendClientMessage(playerid, COLOR_RED, "Es ist gerade kein Fahrlehrer Online. Bitte versuche es später wieder (/lehrer)!");
}
else SendClientMessage(playerid,COLOR_GRAD1,"Du hast nicht genug Geld, oder besitzt den Schein schon!");
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) >= 40000 && PlayerInfo[playerid][pFlyLic] == 0)
{
if(PlayerInfo[i][pMember] == 11 || PlayerInfo[i][pLeader] == 11)
{
SendClientMessage(playerid, COLOR_GREY, "Bitte warte hier es kommt gleich ein Fahrlehrer!");
SendClientMessage(lehrer, COLOR_GREY, "Komme bitte schnellstmöglich in das Fahrschulhaus da jemmand einen Schein machen will!");
GivePlayerMoney(playerid, -40000);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Es ist gerade kein Fahrlehrer Online. Bitte versuche es später wieder (/lehrer)!");
}
}
else SendClientMessage(playerid,COLOR_GRAD1,"Du hast nicht genug Geld, oder besitzt den Schein schon!");
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) >= 59999 && PlayerInfo[playerid][pGunLic] == 0)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast dir einen Waffenschein für 60.000$ gekauft.");
PlayerInfo[playerid][pGunLic] = 1;
GivePlayerMoney(playerid, -60000);
}
else SendClientMessage(playerid,COLOR_GRAD1,"Du hast nicht genug Geld, oder besitzt den Schein schon!");
}
if(listitem == 4)
{
if(GetPlayerMoney(playerid) >= 30000 && PlayerInfo[playerid][pMotoLic] == 0)
{
if(PlayerInfo[i][pMember] == 11 || PlayerInfo[i][pLeader] == 11)
{
SendClientMessage(playerid, COLOR_GREY, "Bitte warte hier es kommt gleich ein Fahrlehrer!");
SendClientMessage(lehrer, COLOR_GREY, "Komme bitte schnellstmöglich in das Fahrschulhaus da jemmand einen Schein machen will!");
GivePlayerMoney(playerid, -30000);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Es ist gerade kein Fahrlehrer Online. Bitte versuche es später wieder (/lehrer)!");
}
}
else SendClientMessage(playerid,COLOR_GRAD1,"Du hast nicht genug Geld, oder besitzt den Schein schon!");
}
if(listitem == 5)
{
if(GetPlayerMoney(playerid) >= 35000 && PlayerInfo[playerid][pBoatLic] == 0)
{
if(PlayerInfo[i][pMember] == 11 || PlayerInfo[i][pLeader] == 11)
{
SendClientMessage(playerid, COLOR_GREY, "Bitte warte hier es kommt gleich ein Fahrlehrer!");
SendClientMessage(lehrer, COLOR_GREY, "Komme bitte schnellstmöglich in das Fahrschulhaus da jemmand einen Schein machen will!");
GivePlayerMoney(playerid, -35000);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Es ist gerade kein Fahrlehrer Online. Bitte versuche es später wieder (/lehrer)!");
}
}
else SendClientMessage(playerid,COLOR_GRAD1,"Du hast nicht genug Geld, oder besitzt den Schein schon!");
}
}
}
}
Bitte helfen