Halllo Leute ich hab schon wieder ein Problem
Ich will das wenn man /duty eingibt und eine fremde Person steigt in deinen Bus ein, das er dann 12$ abgezogen bekommt und ich bekomme 12$.
So habe ich das bis jetzt (ich habe keine tutorials oder so ich mache es einfach so wie ich denke aber es stimmt meistens nicht, also nicht lachen):
new duty[MAX_PLAYERS];
if (strcmp("/duty", cmdtext, true, 10) == 0)
{
if(GetPlayerSkin(playerid) == 122) // Das ist der Busfahrer Skin
{
SendClientMessageToAll(0x33AA33AA,"Es ist nun ein Busfahrer im Dienst.");
duty[playerid] += 1;
}
else
{
SendClientMessage(playerid, 0x33CCFFAA,"Du bist kein Busfahrer!");
}
return 1;
}
Und hier nun der Problem Code:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(duty[playerid] == 1){
SendClientMessage(playerid, 0xAA3333AA, "Du hast dem Busfahrer Geld bezahlt!");
GivePlayerMoney(playerid, -12);
}
return 1;
}
XD, naja ich zieh mir mit diesem code selbst das Geld ab wenn ich aus meinem Bus aussteige...