Beiträge von John_Sanclear

    Hallo Community,
    Wenn ich bei ocmd:admins etwas scripte hier:
    ocmd:admins(playerid,params[])
    {
    if(IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid,GELB,"Supporter/Administratoren Online:");
    new i = 0, aname[256], string[256];
    for(; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(SpielerDatei[i][Adminlevel] == 1)
    {
    GetPlayerName(i, aname, sizeof(aname));
    format(string, 256, "Supporter: %s", aname);
    SendClientMessage(playerid, WEISS, string);
    }
    else if(SpielerDatei[i][pAdminlevel] == 2)
    {
    GetPlayerName(i, aname, sizeof(aname));
    format(string, 256, "Administrator: %s", aname);
    SendClientMessage(playerid, WEISS, aname);
    }
    else if(SpielerDatei[i][pAdminlevel] == 3)
    {
    GetPlayerName(i, aname, sizeof(aname));
    format(string, 256, "High-Administrator: %s", aname);
    SendClientMessage(playerid, WEISS, string);
    }
    }
    }
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du musst Angemeldet sein um diesen Befehl nutzen zu können");
    }
    return 1;
    }
    }


    Bekomme ich diese Errors:
    C:\Dokumente und Einstellungen\Bärtle\Desktop\German Deathmatch\gamemodes\Deathmatch.pwn(3017) : error 017: undefined symbol "SpielerDatei"
    C:\Dokumente und Einstellungen\Bärtle\Desktop\German Deathmatch\gamemodes\Deathmatch.pwn(3017) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Bärtle\Desktop\German Deathmatch\gamemodes\Deathmatch.pwn(3017) : error 001: expected token: ";", but found "]"
    C:\Dokumente und Einstellungen\Bärtle\Desktop\German Deathmatch\gamemodes\Deathmatch.pwn(3017) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Bärtle\Desktop\German Deathmatch\gamemodes\Deathmatch.pwn(3017) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    Ich will auch das es jeder User kann nicht nur die Admins.

    Hallo Community,
    ich habe InGame mein /pay System ausprobiert geht leider nicht.
    Mein Code:
    ocmd:pay(playerid,params[])
    {
    new pID,geld,string[128],string2[128];
    new Float:X,Float:Y,Float:Z;
    if(!IsPlayerInRangeOfPoint(pID,5.0,X,Y,Z))return SendClientMessage(playerid,HELLROT,"AdmCmd: Sie sind nicht in der Nähe vom Spieler.");
    if(sscanf(params,"ui",pID,geld)) return SendClientMessage(playerid,HELLROT,"AdmCmd: /pay [SPIELERID] [GELDMENGE]");
    format(string,sizeof(string),"}%s hat dir ein Betrag von: $%i gegeben.",SpielerName(pID),geld);
    format(string2,sizeof(string2),"Du hast %s ein Betrag von: $%i gegeben.",SpielerName(playerid),geld);
    PayPlayerMoney(playerid,-geld);
    PayPlayerMoney(pID,geld);
    SendClientMessage(pID,WEISS,string);
    SendClientMessage(playerid,WEISS,string2);
    return 1;
    }


    Da steht immer Spieler ist nicht in deiner Nähe :S
    Bitte um Hilfe :S

    Hallo Leute,
    ich wollte das die Admins eigene Classen haben, ich hab da etwas gescriptet.
    Es geht zwar doch wenn ich auf den Skin gehe steht da du bist kein admin aber wenn ich auf spawn klicke kann ich diesen skin trotzdem nehmen.


    if(classid == 15 || classid == 16 || classid == 17)
    {
    if(isPlayerAnAdmin(playerid,1))
    {
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
    GameTextForPlayer(playerid,"~l~Administrator", 3000, 6);
    SetPlayerColor(playerid,HELLBLAU);
    SetPVarInt(playerid,"SkinWahl",1);
    }
    else
    {
    SendClientMessage(playerid,HELLROT,"Du bist kein Administrator!");
    return 1;
    }
    }
    return 1;
    }

    Hallo COmmunity,
    ich möchte das die Admins eine eigene Klasse haben.
    D.h wenn es Ballas, Vagos etc gibt das auch ein Class für Admins gibt die nur Admins haben können.
    Mein SKinwahl sieht so aus:
    public OnPlayerRequestClass(playerid, classid)
    {
    if(classid == 0 || classid == 1 || classid == 2)
    {
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    GameTextForPlayer(playerid,"~p~Ballas", 3000, 6);
    SetPlayerColor(playerid,PINK);
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
    SetPlayerMarkerForPlayer( 42, 1, 0xFF0000FF );
    SetPVarInt(playerid,"SkinWahl",1);
    }
    if(classid == 3 || classid == 4 || classid == 5)
    {
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
    GameTextForPlayer(playerid,"~g~Grove Street Family", 3000, 6);
    SetPlayerColor(playerid,GRUEN);
    SetPVarInt(playerid,"SkinWahl",1);
    }
    if(classid == 6 || classid == 7 || classid == 8)
    {
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
    GameTextForPlayer(playerid,"~y~Los Santos Vagos", 3000, 6);
    SetPlayerColor(playerid,GELB);
    SetPVarInt(playerid,"SkinWahl",1);
    }
    if(classid == 9 || classid == 10 || classid == 11)
    {
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
    GameTextForPlayer(playerid,"~l~Die Russische Mafia", 3000, 6);
    SetPlayerColor(playerid,GRAU);
    SetPVarInt(playerid,"SkinWahl",1);
    }
    if(classid == 12 || classid == 13 || classid == 14)
    {
    SetPlayerInterior(playerid,14);
    SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerFacingAngle(playerid, 270.0);
    SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
    SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
    GameTextForPlayer(playerid,"~b~Varios Los Aztecas", 3000, 6);
    SetPlayerColor(playerid,HELLBLAU);
    SetPVarInt(playerid,"SkinWahl",1);
    }
    return 1;
    }


    Brauche dringend Hilfe.

    Hallo Community,
    weiss jemand wie man ein Sound rein macht wenn man den Server betretet. z.B wie "Willkommen auf dem Server"
    oder "Willkommen auf dem Team • Deathmatch Server" - Brauche soetwas dringend.


    ///*
    Wenn ich mein BSN mit einem MapIcon mache also: SetPlayerMapIcon klappt zwar doch wenn ich noch eins
    für mein Ammunation rein machen möchte wird nur der von BSN angezeigt. Kann mir jemand da weiter helfen?


    mfG

    Wenn du mich hasst ist es mir egal, aber sich ein Tutorial nicht einmal anzuschauen und zu sagen es sei komplieziert weil man zu faul ist es sich anzuschauen und nachzuschreiben kann ich noch weniger leiden als du mich !
    Wirklich geholfen hast du mit deinem Post auch nicht wirklich, den du sagst eigentlich nix anderes als ich, außer das er sich ein fertiges runterladen soll.
    Damit lernt niemand was aber mir ist das eigentlich auch egal...
    John_Sanclear:
    Schau dir das Tutorial einfach mal genau an und lies alles, wenn es sein muss auch zweimal!
    Durch fertige Filterscripts lernst du nix!!!

    Ich saß ne Stunde daran und hab nichts kapiert.

    Hier das Ticket System.


    ocmd:support(playerid,params[]){ ShowPlayerDialog(playerid,DIALOG_REPORT,DIALOG_STYLE_LIST,"Report System","Support Anfrage\nBeschwerde gegen Spieler\nBug Meldung","Bestätigen","Abbrechen"); return 1;}
    ocmd:ticket(playerid,params[]){ ShowPlayerDialog(playerid,DIALOG_REPORT,DIALOG_STYLE_LIST,"Report System","Support Anfrage\nBeschwerde gegen Spieler\nBug Meldung","Bestätigen","Zurück"); return 1;}
    ocmd:report(playerid,params[]){ ShowPlayerDialog(playerid,DIALOG_REPORT,DIALOG_STYLE_LIST,"Report System","Support Anfrage\nBeschwerde gegen Spieler\nBug Meldung","Bestätigen","Zurück"); return 1;}
    ocmd:sup(playerid,params[]){ new text[128],string[128],string1[128]; if(GetPVarInt(playerid,"LiveChat") != 1) return SendClientMessage(playerid,HELLROT,"AdmCmd: Du befindest dich in keinem Support - Chat."); if(sscanf(params,"s",text)) return SendClientMessage(playerid,HELLROT,"/sup [TEXT]"); format(string,sizeof(string),"Spieler %s: %s",SpielerName(playerid),text); SendClientMessage(GetPVarInt(playerid,"RPartner"),LEUCHTBLAU,string); format(string1,sizeof(string1),"Spieler %s: %s",SpielerName(playerid),text); SendClientMessage(playerid,LEUCHTBLAU,string1); return 1;}
    ocmd:ar(playerid,params[]){ new pID, string[128]; if(!isPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,HELLROT,"AdmCmd: Du besitzt keine Rechte, um diesen Befehl zu nutzen!"); if(GetPVarInt(playerid,"AdminDienst")!=0)return SendClientMessage(playerid,HELLROT,"AdmCmd: Sie müssen in den Dienst gehen, um diesen Befehl zu nutzen!"); if(sscanf(params,"u",pID)) return SendClientMessage(playerid,HELLROT,"/ar [SpielerID]"); format(string,sizeof(string),"Supporter %s hat dein Support Ticket geöffnet. Schreiben kannst du mit /sup",SpielerName(playerid)); SendClientMessage(pID,PINK,string); SendClientMessage(playerid,GRUEN,"Du hast das Support Ticket geöffnet. Schreiben kannst du mit /asup"); SetPVarInt(playerid,"LiveChat",1); SetPVarInt(pID,"LiveChat",1); SetPVarInt(pID,"ReportTicket",0); SetPVarInt(playerid,"RPartner",pID); SetPVarInt(pID,"RPartner",playerid); return 1;}
    ocmd:ct(playerid,params[]){ new pID, string[128]; if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,HELLROT,"AdmCmd: Du besitzt keine Rechte, um diesen Befehl zu nutzen!"); if(GetPVarInt(playerid,"AdminDienst")!=0)return SendClientMessage(playerid,HELLROT,"AdmCmd: Sie müssen in den Dienst gehen, um diesen Befehl zu nutzen!"); if(sscanf(params,"u",pID)) return SendClientMessage(playerid,HELLROT,"/ct [SpielerID]"); format(string,sizeof(string),"Supporter %s hat den Support Chat beendet.",SpielerName(playerid)); SendClientMessage(pID,HELLBLAU,string); SendClientMessage(playerid,LEUCHTGRUEN,"AdmCmd: Du hast den Support Chat geschlossen."); SetPVarInt(playerid,"LiveChat",0); SetPVarInt(pID,"LiveChat",0); DeletePVar(playerid,"RPartner"); DeletePVar(pID,"RPartner"); return 1;}
    ocmd:delsup(playerid,params[]){ new pID, string[128]; if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,HELLROT,"AdmCmd: Du besitzt keine Rechte, um diesen Befehl zu nutzen!"); if(GetPVarInt(playerid,"AdminDienst")!=0)return SendClientMessage(playerid,HELLROT,"AdmCmd: Sie müssen in den Dienst gehen, um diesen Befehl zu nutzen!"); if(sscanf(params,"u",pID)) return SendClientMessage(playerid,HELLROT,"/delsup [SpielerID]"); format(string,sizeof(string),"Supporter %s hat deine Support Anfrage gelöscht.",SpielerName(playerid)); SendClientMessage(pID,HELLBLAU,string); SendClientMessage(playerid,LEUCHTGRUEN,"AdmCmd: Du hast das Support Ticket gelöscht."); DeletePVar(pID,"Report"); return 1;}
    ocmd:asup(playerid,params[]){ new text[128],string[128],string1[128]; if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,HELLROT,"AdmCmd: Du besitzt keine Rechte, um diesen Befehl zu nutzen!"); if(GetPVarInt(playerid,"AdminDienst")!=0)return SendClientMessage(playerid,HELLROT,"AdmCmd: Sie müssen in den Dienst gehen, um diesen Befehl zu nutzen!"); if(GetPVarInt(playerid,"LiveChat") != 1) return SendClientMessage(playerid,HELLROT,"AdmCmd: Du befindest dich in keinem Support-Chat."); if(sscanf(params,"s",text)) return SendClientMessage(playerid,HELLROT,"/asup [TEXT]"); format(string,sizeof(string),"Supporter %s: %s",SpielerName(playerid),text); SendClientMessage(GetPVarInt(playerid,"RPartner"),LILA,string); format(string1,sizeof(string1),"Supporter %s: %s",SpielerName(playerid),text); SendClientMessage(playerid,GELB,string1); return 1;}
    ocmd:tickets(playerid,params[]){ #pragma unused params if(!isPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,HELLROT,"AdmCmd: Du besitzt keine Rechte, um diesen Befehl zu nutzen!"); if(GetPVarInt(playerid,"AdminDienst")==0)return SendClientMessage(playerid,HELLROT,"AdmCmd: Sie müssen in den Dienst gehen, um diesen Befehl zu nutzen!"); for(new i = 0; i < MAX_PLAYERS; i++) { if(GetPVarInt(i,"Report") == 1 && IsPlayerConnected(i)) { new string[128]; format(string,sizeof(string),"[OFFEN] Name: %s | ID: %i",SpielerName(i),i); SendClientMessage(i,LILA,string); } } return 1;}

    Hallo Breadfish Community,
    soeben ahbe ich gesehen das mein Report System verbuggt ist. Wenn ich /ar hinschreibe (Command für Ticket öffnen)
    öffnet es irgendein Ticket obwohl keins vorliegt. Dann steht da: Du hast das Ticket geöffnet. Mit /asup kannst du schreiben,
    obwohl keiner online ist oder sonst was. Ich mache z.B /ar MEINE ID z.B 0 dann steht da.
    Administrator Ien_Levin hat deine Report Anfrage geöffnet. Schreiben kannst du mit /sup.
    Und bei mir steht dann: Du hast das Ticket geöffnet. Mit /asup kannst du schreiben.


    Irgendein was fehlt im Script. Kann mir da einer helfen ?


    mfG,
    Ien_Levin

    Guten Abend Community,
    soeben habe ich gesehen das mein Report System spinnt. Wenn ich /ar SpielerID mache öffnet alle Tickets.
    Sche*** egal, ich brauche ein /report System was wirklich gut ist. Für jeden Kommentar würde ich mich freuen.


    mfG,
    Ien_Levin