Hier ich habe dir mal einen gemacht getestet ist er zwar nicht müsste aber funktionieren
if(strcmp(cmd,"/buylicense",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(Radius,playerid,X,Y,Z))//den Radius musst du dir aus denken und bei den X,Y,Z Koordinaten deine rein
{
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) {
SendClientMessage(playerid, COLOR_GREY, "Verwendung : /buylicense [name]");
SendClientMessage(playerid,COLOR_GREY ,"Verfügbare:driving,sailing,flying oder fishing");
return 1;
}
if(strcmp(x_nr,"driving",true) == 0)
{
if(GetPlayerMoney(playerid) > 3500)//musst du mit deinen preis austauschen
{
SendClientMessage(playerid,COLOR_GREEN,"Du hast dir erfolgreich den Führerschein für 3500$ gekauft");
PlayerInfo[playerid][pCarLic] = 1;
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du hast keine 3500$");
}
return 1;
}
else if(strcmp(x_nr,"sailing",true) == 0)
{
if(GetPlayerMoney(playerid) > 4500)//musst du mit deinen preis austauschen
{
SendClientMessage(playerid,COLOR_GREEN,"Du hast dir erfolgreich den Segelschein für 4500$ gekauft");
PlayerInfo[playerid][pBoatLic] = 1;
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du hast keine 4500$");
}
return 1;
}
else if(strcmp(x_nr,"flying",true) == 0)
{
if(GetPlayerMoney(playerid) > 5500)//musst du mit deinen preis austauschen
{
SendClientMessage(playerid,COLOR_GREEN,"Du hast dir erfolgreich den Flugschein für 5500$ gekauft");
PlayerInfo[playerid][pFlyLic] = 1;
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du hast keine 5500$");
}
return 1;
}
else if(strcmp(x_nr,"fishing",true) == 0)
{
if(GetPlayerMoney(playerid) > 500)//musst du mit deinen preis austauschen
{
SendClientMessage(playerid,COLOR_GREEN,"Du hast dir erfolgreich den Angelschein für 500$ gekauft");
PlayerInfo[playerid][pFishLic] = 1;
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du hast keine 500$");
}
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Du bist nicht an der Führerschein ausgabe Stelle !");
return 1;
}
}
return 1;
}
MFG Julian