Beiträge von Fabebull

    ocmd:ooc(playerid, params[])
    {
    new text[128], string[128];
    if(sscanf(params,"s",text))return SendClientMessage(playerid,HILFEGRAU,"HILFE: /ooc [Text]");
    format(string,sizeof(string),"**((OOC %s sagt: %s ))**",SpielerName(playerid),text);
    SendClientMessageInRange(playerid,string,GRÜN,50);
    printf("%s", string);
    return 1;
    }

    Also ich mache im Moment denn A1 Füherschein und mann darf ab 2013 Max 15kw und 15PS Führern und nicht mehr nur 80km/h fahren.
    Soweit ich weiß bleibt der auch ab 16 aber der 50ccm soll bald ab 15 sein weil 25km/h sehr behindert auf der Straße ist...


    Du meinst wohl 125 ccm und 11 kw bzw. 15 PS.


    Die 80 km/h stimmen auch nicht, hier ist es richtig:


    Quelle: http://www.kfz-auskunft.de/info/fuehrerscheinklassen.html


    MfG.

    Hey!


    Hier ist meiner, damit kannst du auch noch mit dem selben Befehl den Dienst beginnen und beenden.


    Ganz oben:


    new adminduty[MAX_PLAYERS];


    ocmd:adminduty(playerid,params[]) // Adminduty betreten und verlassen
    {
    new Float:x, Float:y, Float:z,string[128];
    new Text3D:ADuty[MAX_PLAYER_NAME];
    new Text3D:AOffDuty[MAX_PLAYER_NAME];
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_RED,"**ACHTUNG** Dies ist ein Adminbefehl / Deine Rechte reichen nicht aus.");
    {
    if(adminduty[playerid] == 0)
    {
    GetPlayerPos(playerid,x,y,z);
    ADuty[playerid] = Create3DTextLabel("Im Admindienst",COLOR_RED,x,y,z,50.0,0,0);
    Attach3DTextLabelToPlayer(ADuty[playerid], playerid, 0.0, 0.0, 0.75);
    SetPlayerColor(playerid,COLOR_RED);
    format(string,sizeof(string),"%s hat den Admindienst begonnen.",SpielerName(playerid));
    SendClientMessageToAll(GRÜN,string);
    adminduty[playerid] = 1;
    }
    else if(adminduty[playerid] == 1)
    {
    AOffDuty[playerid] = Create3DTextLabel("",COLOR_RED,x,y,z,50.0,0,0);
    Attach3DTextLabelToPlayer(AOffDuty[playerid], playerid, 0.0, 0.0, 0.75);
    SetPlayerColor(playerid,WEIß);
    format(string,sizeof(string),"%s hat den Admindienst beendet.",SpielerName(playerid));
    SendClientMessageToAll(GRÜN,string);
    adminduty[playerid] = 0;
    }
    }
    return 1;

    }


    Wenn du dann noch rot als Admin schreiben willst:


    public OnPlayerText(playerid, text[])
    {
    if(adminduty[playerid] == 0)
    {
    new string[128];
    format(string,sizeof(string),"%s sagt: %s",SpielerName(playerid),text);
    SendClientMessageInRange(playerid,string,WEIß,50);
    print(string);
    }
    else if(adminduty[playerid] == 1)
    {
    new string[128];
    format(string,sizeof(string),"%s sagt: %s",SpielerName(playerid),text);
    SendClientMessageInRange(playerid,string,COLOR_RED,80);
    print(string);
    }
    return 0;
    }


    Den noch hinzufügen:


    stock SendClientMessageInRange(playerid,msg[],farbe,range)
    {
    for(new i=0;i<GetMaxPlayers();i++)
    {
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    if(IsPlayerInRangeOfPoint(i,range,x,y,z))
    {
    SendClientMessage(i,farbe,msg);
    }
    }
    return 1;
    }


    MfG.


    Durch die neuen Gesetze bereits ab 24 Jahren A ohne Leistungbeschränkung.


    MfG.

    Hallo!


    Ich versuche mich, wenn ich Lust und Zeit habe im Scripten für SA:MP.


    Jetzt habe ich mal eine Frage: Wie kann man Prozentchancen einbauen?


    D.h. es besteht die Chance zu 40%, dass das und das passiert.


    Danke im Vorraus.

    Mit freundlichen Grüßen,

    Fabebull