Beiträge von Key

    ocmd:su(playerid,params[])
    {
    new pID;
    new string[128];
    new oname[MAX_PLAYER_NAME],aname[MAX_PLAYER_NAME];
    pID=strval(params);
    GetPlayerName(playerid,aname,sizeof aname);
    GetPlayerName(pID,oname,sizeof oname);
    if(IsPlayerConnected(playerid))
    {
    if(GetPlayerSkin(playerid) == 280)
    {
    new wanteds = GetPlayerWantedLevel(pID);
    if(sscanf(params,"u",pID))
    return SendClientMessage(playerid,COLOR_WHITE,"Nutze: /su [playerid]");
    if(!IsPlayerConnected(pID))
    return SendClientMessage(playerid,COLOR_WHITE,"ID nicht vergeben.");
    SetPlayerWantedLevel(pID,wanteds+1);
    format(string,sizeof string,"Du hast %s ein Fahndungsstern gegeben.",oname);
    SendClientMessage(playerid,COLOR_WHITE,string);
    format(string,sizeof string,"%s hat dir ein Fahndungsstern gegeben.",aname);
    SendClientMessage(pID,COLOR_WHITE,string);
    format(string,sizeof string,"Officer %s hat dem Spieler %s ein Wanted gegeben.",aname,oname);
    for(new i = 0; i < MAX_PLAYERS; i++){
    if(GetPlayerSkin(i) == 280)
    {
    SendClientMessage(i,COLOR_BLUE,string);
    }}
    }
    else { return SendClientMessage(playerid,COLOR_RED,"Du bist kein Cop!"); }
    }
    return 1;
    }


    Ist ungetestet, sollte aber funktionieren.
    Du brauchst OCMD..

    Mit DisableInteriorEnterExits(); machst du die Ein- und Ausgänge weg.
    Dann machst du einen eigenen Eingang, der dich in das Interior portet.
    Da stellst du dann deinen Typen hin..

    doch jetz hab cih nur copy & paste gemacht -.-
    nix gelernt aber egal....

    Bei SendCientMessageToAll sendet man eine Nachricht an alle.
    playerid würde bedeuten, dass man die Nachricht an den Spieler sendet, der gerade die Aktion ausführt.
    Gibt bei SendClientMessageToAll also nicht gerade viel Sinn.

    Du öffnest Pawno im pawno Ordner, erstellst eine neue Datein, löscht alles was mit Filterscript zu tun hat, drückst F5, wählst als Speicherort den Gamemodes Ordner aus, nennst die Datei "Roleplay". Aber am besten guckst du dir Tutorialsan ;)

    Nein, danke.
    Hab schon angefangen mit dem Gamemode ;)


    Gut, dass ihr die Idee alle so super findet, werde sie dann auch umsetzen ..;)

    Ja.. hab' ich mir auch gedacht.
    Ich geh' gleich mal InGame und guck, wo man was hin machen könnte..


    Würde gerne weitere Meinungen hören ;)

    N'abend,


    ich bin schon seit längerem am überlegen, ob ich ein RL Gamemode erstelle, der hauptsächlich in Bayside spielt.
    Meint ihr, könnte das was werden, ist überhaupt genug Platz in Bayside? Evtl. könnte man ja noch was dazu mappen.


    Eure Meinungen sind gefragt ;)

    Hallo,
    ich habe mir einen /m Befehl gescriptet, aber wenn ich InGame jetzt /m Test oder sonstiges eingebe, passiert gar nichts.
    ocmd:m(playerid, params[])
    {
    new msg[100];
    new str[128];
    new aname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,aname,sizeof aname);
    if(sscanf(params,"s",msg))
    {
    if(Spielerinfo[playerid][Fraktion] == 1 || Spielerinfo[playerid][Leader] == 1 || Spielerinfo[playerid][Fraktion] == 3 || Spielerinfo[playerid][Leader] == 3)
    {
    return SendClientMessage(playerid, COLOR_WHITE, "Nutze: /m [Message]");
    }
    else
    {
    SendClientMessage(playerid, 0xFF0000FF, "Du bist kein Staatsbeamter!");
    }
    format(str, sizeof(str), "[Megaphone]: %s: %s", aname, msg);
    if(Spielerinfo[playerid][Fraktion] == 1 || Spielerinfo[playerid][Leader] == 1 || Spielerinfo[playerid][Fraktion] == 3 || Spielerinfo[playerid][Leader] == 3)
    {
    for(new i = 0; i < MAX_PLAYERS; i++) {
    new Float:mx,Float:my,Float:mz;
    GetPlayerPos(playerid,mx,my,mz);
    if(IsPlayerInRangeOfPoint(i,10.0,mx,my,mz))
    {
    SendClientMessage(i, COLOR_YELLOW, str);
    }
    }}
    }
    return 1;
    }