Hallo Leute.
Ich brauche mal eben Hilfe.
Undzwar Funktioniert der Befehl nicht ganz wie er soll.
Alles was Grün ist Funktionert.
Was Rot ist geht nicht:
if (strcmp("/abticket", cmdtext, true, 10) == 0)
{
if(PlayerInfo[playerid][pLeader] == 24|| PlayerInfo[playerid][pMember] == 24)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(IsPlayerInRangeOfPoint(playerid,5.0,-593.9357,-483.8811,25.5234))
{
new veh = GetVehicleTrailer(GetPlayerVehicleID(playerid));
if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
{
if(CarInfo[veh][cOamt] == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Benutze: /abticket [Preis]");
return 1;
}
moneys = strval(tmp);
if(moneys < 1 && moneys > 10000)
{
SendClientMessage(playerid, COLOR_GRAD1, "Preis bitte zwischen 1 - 10000$");
return 1;
}
SendClientMessage(playerid,COLOR_WHITE,"Das Fahrzeug wurde nun Abgeschleppt. Du erhälst als Belohnung $100.");
GivePlayerMoney(playerid,100);
CarInfo[veh][cOamt] = 1;
CarInfo[veh][cTicket] = moneys;
SetVehicleToRespawn(veh);
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Das Auto ist schon abgeschleppt!");
}
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Du hast kein Auto abgeschleppt!");
}
}
else
{
SendClientMessage(playerid,COLOR_WHITE ,"Du bist nicht am Abschleppunkt!");
}
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist in keinen Auto!");
}
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Du biast kein Oamtler!");
}
return 1;
}
Hier nochmal in der Pwn:
[pwn] if (strcmp("/abticket", cmdtext, true, 10) == 0)
{
if(PlayerInfo[playerid][pLeader] == 24|| PlayerInfo[playerid][pMember] == 24)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(IsPlayerInRangeOfPoint(playerid,5.0,-593.9357,-483.8811,25.5234))
{
new veh = GetVehicleTrailer(GetPlayerVehicleID(playerid));
if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
{
if(CarInfo[veh][cOamt] == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Benutze: /abticket [Preis]");
return 1;
}
moneys = strval(tmp);
if(moneys < 1 && moneys > 10000)
{
SendClientMessage(playerid, COLOR_GRAD1, "Preis bitte zwischen 1 - 10000$");
return 1;
}
SendClientMessage(playerid,COLOR_WHITE,"Das Fahrzeug wurde nun Abgeschleppt. Du erhälst als Belohnung $100.");
GivePlayerMoney(playerid,100);
CarInfo[veh][cOamt] = 1;
CarInfo[veh][cTicket] = moneys;
SetVehicleToRespawn(veh);
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Das Auto ist schon abgeschleppt!");
}
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Du hast kein Auto abgeschleppt!");
}
}
else
{
SendClientMessage(playerid,COLOR_WHITE ,"Du bist nicht am Abschleppunkt!");
}
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist in keinen Auto!");
}
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Du biast kein Oamtler!");
}
return 1;
}[/pwn]
Wenn ich /abticket 100( Egal welche Zahl) passiert einfach nichts.
Kein Text, nothing.
Ich brauche mal eben Hilfe.
Undzwar Funktioniert der Befehl nicht ganz wie er soll.
Alles was Grün ist Funktionert.
Was Rot ist geht nicht:
if (strcmp("/abticket", cmdtext, true, 10) == 0)
{
if(PlayerInfo[playerid][pLeader] == 24|| PlayerInfo[playerid][pMember] == 24)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(IsPlayerInRangeOfPoint(playerid,5.0,-593.9357,-483.8811,25.5234))
{
new veh = GetVehicleTrailer(GetPlayerVehicleID(playerid));
if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
{
if(CarInfo[veh][cOamt] == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Benutze: /abticket [Preis]");
return 1;
}
moneys = strval(tmp);
if(moneys < 1 && moneys > 10000)
{
SendClientMessage(playerid, COLOR_GRAD1, "Preis bitte zwischen 1 - 10000$");
return 1;
}
SendClientMessage(playerid,COLOR_WHITE,"Das Fahrzeug wurde nun Abgeschleppt. Du erhälst als Belohnung $100.");
GivePlayerMoney(playerid,100);
CarInfo[veh][cOamt] = 1;
CarInfo[veh][cTicket] = moneys;
SetVehicleToRespawn(veh);
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Das Auto ist schon abgeschleppt!");
}
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Du hast kein Auto abgeschleppt!");
}
}
else
{
SendClientMessage(playerid,COLOR_WHITE ,"Du bist nicht am Abschleppunkt!");
}
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist in keinen Auto!");
}
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Du biast kein Oamtler!");
}
return 1;
}
Hier nochmal in der Pwn:
[pwn] if (strcmp("/abticket", cmdtext, true, 10) == 0)
{
if(PlayerInfo[playerid][pLeader] == 24|| PlayerInfo[playerid][pMember] == 24)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(IsPlayerInRangeOfPoint(playerid,5.0,-593.9357,-483.8811,25.5234))
{
new veh = GetVehicleTrailer(GetPlayerVehicleID(playerid));
if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
{
if(CarInfo[veh][cOamt] == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Benutze: /abticket [Preis]");
return 1;
}
moneys = strval(tmp);
if(moneys < 1 && moneys > 10000)
{
SendClientMessage(playerid, COLOR_GRAD1, "Preis bitte zwischen 1 - 10000$");
return 1;
}
SendClientMessage(playerid,COLOR_WHITE,"Das Fahrzeug wurde nun Abgeschleppt. Du erhälst als Belohnung $100.");
GivePlayerMoney(playerid,100);
CarInfo[veh][cOamt] = 1;
CarInfo[veh][cTicket] = moneys;
SetVehicleToRespawn(veh);
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Das Auto ist schon abgeschleppt!");
}
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Du hast kein Auto abgeschleppt!");
}
}
else
{
SendClientMessage(playerid,COLOR_WHITE ,"Du bist nicht am Abschleppunkt!");
}
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist in keinen Auto!");
}
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Du biast kein Oamtler!");
}
return 1;
}[/pwn]
Wenn ich /abticket 100( Egal welche Zahl) passiert einfach nichts.
Kein Text, nothing.