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.
