Derby/Race System

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo,
    ich möchte auf meinem server ein race system/derby haben,
    aber ich habe leider keine ahnung wie ich das erstellen kann.
    Kann mir einer bitte zeigen wie man das erstellen kann,wäre sehr nett von euch :)
    Das Derby sollte mit /derby begebar sein das man sich dann zu dem ort teleportiert mit den autos
    Das rennsystem sollte man auch mit /rennen teilnehmen können und wo man mit verschiedenen befehlen z.b /cp einen checkpoint erstellen kann.
    Kann mir einer helfen ?
    :)

    MfG: -Thunder-

  • new Derbyaktiv;


    if(strcmp(cmd,"/derbystarted",true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 4)
    {
    SendClientMessage(playerid,FARBE,"Derby gestartet");
    SendClientMessageToAll(FARBE,"Es wurde ein Derby gestarted, Tippe /derby");
    Derbyaktiv = 1;
    }
    return 1;
    }


    if(strcmp(cmd,"/derbystoppen",true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 4)
    {
    SendClientMessage(playerid,FARBE,"Derby Beendet");
    SendClientMessageToAll(FARBE,"Das Derby Event wurde Beendet.");
    Derbyaktiv = 0;
    }
    return 1;
    }



    if(strcmp(cmd,"/derby",true) == 0)
    {
    if(Derbyaktiv == 1)
    {
    SendClientMessage(playerid,FARBE,"Willkommen im Derby, warte auf die anweisungen eines Admins");
    SetPlayerPos(playerid,X,Y,Z); //Teleport zur Derby Position
    return 1;
    }
    else
    {
    SendClientMessage(playerid,FARBE,"Es wurde kein Derby Event gestarted.");
    }
    }



    So?

  • Ich hab das mit dem Derby System so gemacht hab das jetzt so aber wenn ic h/derby machen will passiert nichts kannst du mir helfen?
    der code:


    if(strcmp(cmdtext,"/derbystarted",true) == 0)
    {
    if(isPlayerAnAdmin(playerid,5))
    {
    SendClientMessage(playerid,GRAU,"Derby gestartet");
    SendClientMessageToAll(GRAU,"Es wurde ein Derby gestarted, Tippe /derby");
    Derbyaktiv = 1;
    }return 1
    ;
    }


    if(strcmp(cmdtext,"/derbystoppen",true) == 0)
    {
    if(isPlayerAnAdmin(playerid,5))
    {
    SendClientMessage(playerid,GRAU,"Derby Beendet");
    SendClientMessageToAll(GRAU,"Das Derby Event wurde Beendet.");
    Derbyaktiv = 0;
    } return 1;


    }


    if(strcmp(cmdtext,"/derby",true) == 0)
    {
    if(Derbyaktiv == 1)
    {
    SendClientMessage(playerid,GRÜN,"Willkommen im Derby, warte auf die anweisungen eines Admins");
    SetPlayerPos(playerid,-1401.3975,1055.9780,1038.4767); //Teleport zur Derby Position


    }return 1;
    }
    ich hab keine errors oder warns


    /edit: kann man das einfach so machen das das derby immer aktiv ist und man einfach nur /derby machen muss damit man im auto sitzt?

    MfG: -Thunder-

    Einmal editiert, zuletzt von N∑Xµ$™ ()