Hi bin grade dabei ein cmd zu erstellen der lautet: /roller er soll den Zivis dienen einen Roller zu spawnen.
Dies funktioniert super aber was mir nicht gefällt ist das man sich mehr als einen Roller Spawnen kann.
Hier mal meine Codes...
ocmd:roller(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid,5.0,1103.5795,-1458.0115,15.7969))
{
ShowPlayerDialog(playerid,DIALOG_VERLEIH,DIALOG_STYLE_MSGBOX,"Verleih","Willst du einen\nRoller mieten?","Ja","Nein");
}
else
{
SendClientMessage(playerid, FARBE_ROT, "Du bist nicht beim Verleih!");
}
if(Meetroller[playerid] >= 1)
{
SendClientMessage(playerid, FARBE_ROT, "Du hast bereits einen Roller");
return 1;
}
return 1;
}
if(dialogid == DIALOG_VERLEIH){
if(response == 0)
{
SendClientMessage(playerid, FARBE_ROT, "Du hast den Vorgang abgebrochen!");
}
if(response == 1)
{
Meetroller[playerid] = SetVehicleNumberPlate(CreateVehicle(462,1103.3105,-1435.9202,15.7969,355.9865,44,6,-1),"Zivi");
SetTimerEx("Destroytimer",900000,false,"ii",playerid,Meetroller[playerid]);
SendClientMessage(playerid, FARBE_ORANGE, "Du hast dir erfolgreich einen Roller gemietet!");
SendClientMessage(playerid, FARBE_ORANGE, "Bitte warte einen Moment, während der Roller gespawnt wird.");
SendClientMessage(playerid, FARBE_ROT, "Du kannst nun mit dem Roller 15 Minuten fahren.");
GivePlayerMoney(playerid,-50);
if(Meetroller[playerid] >= 1)
{
SendClientMessage(playerid, FARBE_ROT, "Du hast bereits einen Roller");
return 1;
}
}
}
Vielen dank schonmal
//Edit Codes angepasst.