Beiträge von marcel97p

    Hallo, wollte grade mal mein altes Script anschauen. Wollte es hochladen, Server geht an aber GameMode:Unknown.
    Log:
    [23:05:12] Script[gamemodes/GameCide2.2.2.1.amx]: Run time error 17: "Invalid/unsupported P-code file format"
    [23:05:12] Failed to load 'gamemodes/GameCide2.2.2.1.amx' script.
    [23:05:12] Number of vehicle models: 0

    Achte mal bitte auf deine Ausdrucksweise. (@Threadersteller)


    OnPlayerConnect
    {
    for(new i;i<MAX_PLAYERS;i++)
    {
    if(PlayerInfo[playerid][pMember]==8||PlayerInfo[playerid][pLeader]==8) /oder: if(isPlayerInFrakt(playerid, 8))
    {
    ShowPlayerNameTagForPlayer(i,playerid,false);
    }
    }
    return 1;
    }


    //edit(2 stück): [PWN] vergessen, //edit vergessen ^^

    Lieber Leser,


    habe vorhin versucht das RGR Script zu starten. Keine Errors, alles läuft, jedoch wenn man sich /registerd , wird man sofo´rt gekickt. Genau das selbe beim /login.
    Woran kann das liegen?


    if (strcmp(cmd, "/register", true) ==0 )
    {
    if(IsPlayerConnected(playerid))
    {
    if(gPlayerLogged[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist bereits eingeloggt.");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "Benutzer/%s.ini", sendername);
    new File: hFile = fopen(string, io_read);
    if (hFile)
    {
    SendClientMessage(playerid, COLOR_YELLOW, "Dieser Name ist schon vergeben! Bitte benutze einen anderen.");
    fclose(hFile);
    return 1;
    }
    new tmppass[64];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Verwendung: /register [passwort]");
    return 1;
    }
    strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
    OnPlayerRegister(playerid,tmppass);
    }
    return 1;
    }
    if (strcmp(cmd, "/login", true) ==0 )
    {
    if(IsPlayerConnected(playerid))
    {
    new tmppass[64];
    if(gPlayerLogged[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist bereits eingeloggt.");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Verwendung: /login [passwort]");
    return 1;
    }
    strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
    OnPlayerLogin(playerid,tmppass);
    }
    return 1;
    }
    public OnPlayerRegister(playerid, password[])
    {
    if(IsPlayerConnected(playerid))
    {
    new string3[32];
    new playername3[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername3, sizeof(playername3));
    format(string3, sizeof(string3), "Benutzer/%s.ini", playername3);
    new File: hFile = fopen(string3, io_write);
    if (hFile)
    {
    strmid(PlayerInfo[playerid][pKey], password, 0, strlen(password), 255);
    new var[32];
    //Das ganze format . ezug habe ich weg gelassen^^
    fclose(hFile);
    SendClientMessage(playerid, COLOR_YELLOW, "|____ Registration Erfolgreich! ____|");
    SendClientMessage(playerid, COLOR_WHITE, "Du hast dich erfolgreich Registriert.");
    SendClientMessage(playerid, COLOR_WHITE, "Tippe dein Gewähltes Passwort in das Feld ein!");
    SendClientMessage(playerid, COLOR_WHITE, "Anschließend loggst du dich per /login ein!");
    SpawnPlayer(playerid);
    new string[256];
    SpawnPlayer(playerid);
    format(string,sizeof(string),""#COL_WHITE""#COL_WHITE"Willkommen auf "#COL_RED"Revolution "#COL_WHITE"of"#COL_RED" Roleplay"#COL_WHITE"!\nDu hast nun die Möglichkeit, dich in deinen Account einzuloggen.\n\nBenutzername: "#COL_DARKGREEN"%s\n\n"#COL_WHITE"Du kannst dein Passwort jetzt unten eingeben:",spName(playerid));
    }
    }
    return 1;
    }

    LiitleYoda?
    Brett vorm Kopf? xDD
    Wenn der nich in der Fraktin ist soll er ausgerüstet werden? Ich denk er soll ausgerüstet werden wenn er in der Fraktion ist ;)


    Guten Morgen/Abend/Nacht !


    Hier release ich mein erstes Filterscript ! :)


    Vorab: Es werden in diesem FS viele Updates folgen, da man immer mehr Befehle einbringen kann.
    Ob es so ein FS schon gibt, ist mir erstmal nicht so wichtig, es soll lediglich evlt. Anfängern helfen, oder Fortgeschrittenen die Arbeit ersparen :)


    Beschreibung:
    Ein simples, noch nicht so großes Adminsystem.
    Ich habe leider noch keine sich speichernde .ini´s darein gepackt, man muss sich also nach jedem Login erneut den ADMIN-Rang geben.
    Dies geschieht über einen Befehl (/adminlogin [PASSWORT]), wo man das Passwort selbst festlegen kann (im Script). Einfach den Befehl suchen ^^
    In dem FS sind drin:
    /adminlogin, /goto, /kick, /sup, /gethere, /unfreeze, /ban, /freeze, /givemoney, /setskin, /sethp, /setarmour, /prison, /unprison, /setint, /veh, /destroycar


    Die Befehle werde ich weiterhin updaten. Natürlich könnt ihr gerne Vorschläge und Kritik sowie Bewertung posten :)


    Anleitung:
    Downloaden, ocmd in den Ordner: \pawno\includes, Script compilen, in die .cfg eintragen und Spaß haben ! :D
    Im Script selbst stehen auch noch mal ein paar Worte zu dem FS.


    //EDIT: Da ich das Script einfach mal zum Verkauf anbiete, habe ich die DL´s entfernt!


    Mit freundlichen Grüßen
    SunRise


    //UPDATE1
    //UPDATE2
    //EDIT: Präfix verrutscht xD

    //EDIT: Habs ^^ Danke dir trotzdem ! :)


    Ja hast Recht ;) Hatte mich grade aber auch gewundert ^^
    Aber kannst du nochmal bitte auf Vor-Vorpost schauen?
    Wo dann das Level gesetzt wird?
    ADMIN[getadmin] = rang;
    Da war auchn Error oO


    ocmd:makeadmin(playerid, params[])
    {
    if(ADMIN[playerid]==1338)
    {
    new str[256], rang;
    new giveadmin [MAX_PLAYER_NAME];
    GetPlayerName(playerid, giveadmin, MAX_PLAYER_NAME);
    new getadmin [MAX_PLAYER_NAME];
    GetPlayerName(playerid, getadmin, MAX_PLAYER_NAME);
    if(sscanf(params,"ui", getadmin, rang))return SendClientMessage(playerid, 0x00FF78FF, "Benutzung:/makeadmin [ID] [RANG]");
    format(str, sizeof(str), "[ADMIN]:%s hat %s zu einem %s -Admin befördert!", giveadmin, getadmin, rang);
    ADMIN [getadmin] = rang; // Errorzeile 35
    SendClientMessageToAll(0xAF0000FF, str);
    }
    else
    {
    SendClientMessage(playerid, 0xAF0000FF, "Du bist nicht als 1338-Admin eingeloggt!");
    }
    return 1;
    }


    C:\Users\Marcel\Desktop\Rum-Bastel-Ecke_GTA_SAMP\filterscripts\sipmleadmin.pwn(35) : error 033: array must be indexed (variable "getadmin")

    Die Errors sind schonmal weg, danke dir :)
    Nurnoch das:


    (Neuer Code:)
    ocmd:makeadmin(playerid, params[])
    {
    if(ADMIN[playerid]==1338)
    {
    new str[256], rang;
    new giveadmin [MAX_PLAYER_NAME];
    GetPlayerName(playerid, giveadmin, MAX_PLAYER_NAME);
    new getadmin [MAX_PLAYER_NAME];
    GetPlayerName(playerid, getadmin, MAX_PLAYER_NAME);
    if(sscanf(params,"ui", getadmin, rang))return SendClientMessage(playerid, 0x00FF78FF, "Benutzung:/makeadmin [ID] [RANG]");
    format(str, sizeof(str), "[ADMIN]:%s hat %s zu einem %s -Admin befördert!", giveadmin, getadmin, rang);
    ADMIN [getadmin] = rang; // Errorzeile 35
    SendClientMessageToAll(0xAF0000FF, str);
    }
    else
    {
    SendClientMessage(playerid, 0xAF0000FF, "Du bist nicht als 1338-Admin eingeloggt!");
    }
    return 1;
    }
    C:\Users\Marcel\Desktop\Rum-Bastel-Ecke_GTA_SAMP\filterscripts\sipmleadmin.pwn(35) : error 033: array must be indexed (variable "getadmin")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    Hallo,


    ich verzweifle grade :D
    In meinem anderen Script geht es, aber hier i.wie nich?
    Hier der Code, danach die Errors:

    new str[256], rang;
    new giveadmin [MAX_PLAYER_NAME];
    giveadmin = GetPlayerName(playerid, giveadmin, MAX_PLAYER_NAME); //Errorzeile 30
    new getadmin [MAX_PLAYER_NAME];
    getadmin = GetPlayerName(playerid, getadmin, MAX_PLAYER_NAME); //Errorzeile 32
    if(sscanf(params,"ui", getadmin, rang))return SendClientMessage(playerid, 0x00FF78FF, "Benutzung:/makeadmin [ID] [RANG]");
    format(str, sizeof(str), "[ADMIN]:%s hat %s zu einem %s -Admin befördert!", giveadmin, getadmin, rang);

    C:\Users\Marcel\Desktop\Rum-Bastel-Ecke_GTA_SAMP\filterscripts\sipmleadmin.pwn(30) : error 033: array must be indexed (variable "giveadmin")
    C:\Users\Marcel\Desktop\Rum-Bastel-Ecke_GTA_SAMP\filterscripts\sipmleadmin.pwn(32) : error 033: array must be indexed (variable "getadmin")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.

    SunSet ist mittlerweile so geil editiert worden... Von den damaligen "GameCide" Admins/Scriptern (hTex, CopModder, Maverick, IceCube, F_Nod, etc)
    Aber das wirst du wahrscheinlich nicht bekommen. Außerdem meinte Maverick auch mal er hätte ein Copyright für GameCide.pwn gekauft <3