Short Reallife [Anfänger]

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
  • Short Reallife für Anfänger!


    Short Reallife ist ein kleines Script mit 1,5k Zeilen!
    Der Script ist für Script Anfänger bzw Script Fortgeschrittene gedacht, als Reallife Vorlage!


    Diser Script kann editiert werden aber das Copyright darf nicht gelöscht werden!


    1.0 Features
    1.1 Über Gangzonen
    1.2 Über Fraktionscars
    1.3 Über Adminduty
    2.0 Admin Befehle
    3.0 Next version


    :Features:


    Register/Login System

    Gangzones
    3 Fraktionen
    Fraktionscars
    Admin Duty


    :Gangzonen:

    Es gibt 4 Gangzonen:


    • Vagos Base (Gelb)
    • LSPD Base (Hell Blau)
    • Medic Base (Orange)
    • BSN


    Die Gangzone sind für Gangfight gedacht! Sprich in den Gangzonen dürfen die Cops nicht Tazern bzw. Eingreifen.


    :Fraktionscars:


    Alle Fraktionscars können nur von einer Fraktion gefahren werden. Sprich nur Vagos kann Vagoscars fahren!



    :Adminduty:

    Alle Adminbefehle können ausgeführt werden wenn man OnDuty ist!





    :Admin Befehle:


    /makeleader [ID] [Fraktion] - Macht ein Spieler von einer Fraktion Leader.
    /makeadmin [ID] [Level] - Es gibt 5 Admin Level! Man kann einen nur über RCON Admin machen!
    /aduty - Macht den Administator auf Admin Duty.
    /gotobsn - Teleportiert denn Spieler zum BSN.
    /ahelp - Zeigt die ganzen Administrator Commands an!
    /restart - Startet den Server neu!


    :Next version:


    /check
    /setint
    /setskin
    /invite
    /uninvite




    : Download:



    Short Reallife - by uploaded.to
    Short Reallife - by mediafire.com
    Short Reallife - by pastebin.com


    Support? Dann schick mir eine einladung per Skype: fsx-design


    Warum fällt immer die Wand um, wenn ein Mantafahrer dagegen fährt? - Der Klügere gibt nach!


    3 Mal editiert, zuletzt von Mausii ()

  • Es soll auch den Anfängern bei Scripten helfen!
    Und es soll kein richtiges Reallife Script werden!
    Nur eine Vorlage!


    Mit freundlichen Grüßen,
    Homerx3


    P.S: Das ist die Script Version 0.1v

    Warum fällt immer die Wand um, wenn ein Mantafahrer dagegen fährt? - Der Klügere gibt nach!


  • @ hzE

    Zitat

    Short Reallife - by uploaded.to
    Short Reallife - by mediafire.com
    Short Reallife - by pastebin.com


    "by pastebin.com" da ist der Pastebin Code


    @ Thommylee


    Ich habe davor paar Befehle mit ocmd und dcmd gemacht aber hab sie dann auf normale strcmd gemacht, und hab sie noch nicht raus gemacht.

    Warum fällt immer die Wand um, wenn ein Mantafahrer dagegen fährt? - Der Klügere gibt nach!


  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • MrMonat :) so mache ich des auch jetzt guck ich mir an was ich gescriptet habe und guck was man da noch draus was machen kann ich schau mir mal des mit den Gangzonen an hört sich super an.


    8/10 Für Anfänger ToP


    //edit Also.... hätte ich nicht erwartet 2/10 Punkten Ich werde mal paar sachen einfügen



    new cmd[256], idx;
    cmd = strtok(cmdtext, idx);
    if(strcmp(cmd, "/makeadmin", true) == 0)
    {
    new string[128];
    new tmp[256];
    new player[MAX_PLAYER_NAME], giveplayer[MAX_PLAYER_NAME];
    new giveplayerid;
    if (IsPlayerAdmin(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_ORANGE, "USAGE: /makeadmin [playerid] [level]");
    SendClientMessage(playerid, COLOR_ORANGE, "FUNCTION: Player will be an admin.");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    new level = strval(tmp);
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, player, sizeof(player));
    PlayerInfo[giveplayerid][AdminLevel] = level;
    printf("Admin %s made %s a level %d admin.", player, giveplayer, level);
    format(string, sizeof(string), "You are now an administrator level %d thanks to %s.", level, player);
    SendClientMessage(giveplayerid, 0x00C2ECFF, string);
    format(string, sizeof(string), "You have given %s level %d admin.", giveplayer,PlayerInfo[giveplayerid][AdminLevel]);
    SendClientMessage(playerid, 0x00C2ECFF, string);
    }
    else if(giveplayerid == INVALID_PLAYER_ID)
    {
    format(string, sizeof(string), "%i is not an active player.", giveplayerid);
    SendClientMessage(playerid, 0xE60000FF, string);
    }
    }
    else
    {
    SendClientMessage(playerid, 0xE60000FF, "You are not a lead admin!");
    }
    return 1;

    Einmal editiert, zuletzt von magnussoft ()

  • nice werde ich mir morgeen mal anschauen..
    bewertung folgt

    Zita aus dem Livestream chat von Internetlink von BigYoda ;)


    Zitat

    BigYoda: Ink sagt: "Ach OnGamemodeInit brauchen wir nicht löschen" Yoda: "Was ist das andere für ein Kram?". Ink: "Egal lösch einfach alles". Tutorial Ende :D





    DDG is Back


    Froum: DDG Forum
    Server IP: 85.25.20.59:7777
    Team Speak 3: 85.25.20.59

  • Also ich muss echt sagen: Gute Arbeit :thumbup:


    Bekommst aber nur 4/10, Gründe:
    - Staatsfraktionsbefehle sind wichtig.
    - Gangzonen am PD und am Krankenhaus? Definitiv unnötig.



    Grüße, Deadmau5.

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|

  • Echt geiler Name: "Short Reallife" ;) = Kurzes Leben :thumbup:


    6/10


    -Unknown

  • Für Anfänger ist das Script nicht wirklich gut, da du kaum Sachen drinne hast und Anfänger daraus nicht wirklich viel lernen können.
    Ausserdem, seid wann sind Fraktionscars, Adminduty und Register / Login System Features !?
    Das hat jeder Server.


    3/10, für die mühe.

  • new cmd[256], idx;
    cmd = strtok(cmdtext, idx);
    if(strcmp(cmd, "/makeadmin", true) == 0)
    {
    new string[128];
    new tmp[256];
    new player[MAX_PLAYER_NAME], giveplayer[MAX_PLAYER_NAME];
    new giveplayerid;
    if (IsPlayerAdmin(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_ORANGE, "USAGE: /makeadmin [playerid] [level]");
    SendClientMessage(playerid, COLOR_ORANGE, "FUNCTION: Player will be an admin.");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    new level = strval(tmp);
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, player, sizeof(player));
    PlayerInfo[giveplayerid][AdminLevel] = level;
    printf("Admin %s made %s a level %d admin.", player, giveplayer, level);
    format(string, sizeof(string), "You are now an administrator level %d thanks to %s.", level, player);
    SendClientMessage(giveplayerid, 0x00C2ECFF, string);
    format(string, sizeof(string), "You have given %s level %d admin.", giveplayer,PlayerInfo[giveplayerid][AdminLevel]);
    SendClientMessage(playerid, 0x00C2ECFF, string);
    }
    else if(giveplayerid == INVALID_PLAYER_ID)
    {
    format(string, sizeof(string), "%i is not an active player.", giveplayerid);
    SendClientMessage(playerid, 0xE60000FF, string);
    }
    }
    else
    {
    SendClientMessage(playerid, 0xE60000FF, "You are not a lead admin!");
    }
    return 1;