Beiträge von Russe4824

    heey Leute ich wollte mal fragen ob mir das jemand machen kann unzwar beim meinem /makeleader Befehl soll stehen " [Admin] JokeR hat JokeR Leader in der Frak Grove Street gemacht " aber da steht nur " [Admin] JokeR hat JokeR Leader in der Frak 1gemacht " bitte schnell um Hilfe


    mfg : Russe4824 [JokeR]


    der befehl :




    ocmd:makeleader(playerid,params[])
    {
    new pID,frakid,string[128];
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"Zugriff verweigert. Benötigter Rang: Fulladmin");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Der angegebene Spieler ist nicht connected");
    if(sscanf(params,"ui",pID,frakid))return SendClientMessage(playerid,Grau,"Fehler: /makeleader [Name/Playerid] [Fraktionsid]");
    if(isPlayerAnAdmin(playerid,5))
    {
    SetPVarInt(pID,"Fraktion",frakid);
    format(string,128," [Admin] %s hat %s Leader in Fraktion %i gemacht",SpielerName(playerid),SpielerName(pID),frakid);
    SendClientMessageToAll(Grau,string);
    SpielerSpeichern(playerid);
    SpielerSpeichern(pID);
    }
    return 1;
    }

    ocmd:makeleader(playerid,params[])
    {
    new pID,frakid,string[128];
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"Zugriff verweigert. Benötigter Rang: Fulladmin");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Der angegebene Spieler ist nicht connected");
    if(sscanf(params,"ui",pID,frakid))return SendClientMessage(playerid,Grau,"Fehler: /makeleader [Name/Playerid] [Fraktionsid]");
    if(isPlayerAnAdmin(playerid,5))
    {
    SetPVarInt(pID,"Fraktion",frakid);
    format(string,128," [Admin] %s hat %s Leader in Fraktion %i gemacht",SpielerName(playerid),SpielerName(pID),frakid);
    SendClientMessageToAll(Grau,string);
    SpielerSpeichern(playerid);
    SpielerSpeichern(pID);
    }
    return 1;
    }


    heeey kann mir bitte jemand helfen das wen man einen invitet da die Fraktion steht also der name z.B so


    " [Admin] JokeR hat JokeR Leader in Fraktion Grove Street gemacht "



    So soll das dan stehen für alle.


    Mfg : Russe4824 [JokeR]

    heey ich habe 4 errors bei einem Bank system bitte schnell um hilfe




    if(dialogid == Einzahlung) //Fragt ab, welcher Dialog aufgerufen wurde.
    {
    new str[128]; //Wieder ein neuer string.
    if(!response)return ShowPlayerDialog(playerid,Bankmenu,DIALOG_STYLE_LIST,"Transaktionen","Einzahlung\nAuszahlung\nKontostand\nÜberweisung","Wählen","Beenden"); //Falls der Dialog nicht beantwortet wird, wird der originale Dialog angezeigt. (!response) Das Ausrufezeichen verneint die Abfrage.
    if(GetPlayerMoney(playerid) < strval(inputtext))return SendClientMessage(playerid,0xC8C8C8FF,"Du hast nicht genug Geld dabei!"); //Wenn das Geld auf der Hand des Spielers nicht ausreicht, erscheint diese Nachricht. Der inputtext dient hierbei als Abfrage dafür. Das Zeichen < müsstest du aus dem Mathematikunterricht kennen.
    GivePlayerMoney(playerid, - strval(inputtext)); //Hier wird dem Spieler das Geld abgezogen, was er einzahlt. Da es kein Befehl zum abziehen von Geld gibt, arbeitet man mit Minus.
    pInfo[playerid][Bank] += strval(inputtext); //Hier wird das Geld dann auf das Bankkonto addiert.
    format(str,sizeof(str),"Sie haben %d$ auf ihr Konto eingezahlt",strval(inputtext)); //Jetzt kommt der string (str) zum Einsatz.
    ShowPlayerDialog(playerid,EinzahlungText,DIALOG_STYLE_MSGBOX,"Transaktion",str,"Schließen",""); //und als Dialog ausgegeben
    }
    if(dialogid == Auszahlung)
    {
    new str[128];
    if(!response)return ShowPlayerDialog(playerid,Bankmenu,DIALOG_STYLE_LIST,"Transaktionen","Einzahlung\nAuszahlung\nKontostand\nÜberweisung","Wählen","Beenden");
    if(pInfo[playerid][Bank] < strval(inputtext))return SendClientMessage(playerid,0xC8C8C8FF,"Du hast nicht genug auf dem Konto!"); //Das Selbe wie eben, nur wird das Geld auf der Bank abgefragt.
    GivePlayerMoney(playerid,strval(inputtext)); //Das Geld wird ausgegeben.
    pInfo[playerid][Bank] -= strval(inputtext); //und von der Bank abgezogen.
    format(str,sizeof(str),"Sie haben %d$ von ihrem Konto abgehoben",strval(inputtext));
    ShowPlayerDialog(playerid,AuszahlungText,DIALOG_STYLE_MSGBOX,"Transaktion",str,"Schließen","");
    }
    if(dialogid == Ueberweisung)
    {
    new pID;
    if(!response)return ShowPlayerDialog(playerid,Bankmenu,DIALOG_STYLE_LIST,"Transaktionen","Einzahlung\nAuszahlung\nKontostand\nÜberweisung","Wählen","Beenden");
    if(sscanf(inputtext,"u",pID))return ShowPlayerDialog(playerid,UeberweisungText1,DIALOG_STYLE_MSGBOX,"Transaktion","Ungültige Angabe!","Schließen","") ; //Falls ihr mit sscanf nicht umgehen könnt, nutzt euere Variante um Parameter abzufragen oder ladet euch die Include runter.
    if(!IsPlayerConnected(pID))return ShowPlayerDialog(playerid,UeberweisungText1,DIALOG_STYLE_MSGBOX,"Transaktion","Ungültiger Empfänger!","Schließen","") ; //Hier wird, wie über dieser Zeile der Dialog "UeberweisungText1" nochmals verwendet. Das macht bei Texten nichts, diese könnt ihr so oft wie ihr wollt verwenden.
    if (pID == playerid)return ShowPlayerDialog(playerid,UeberweisungText1,DIALOG_STYLE_MSGBOX,"Transaktion","Ungültiger Empfänger!","Schließen","") ;
    ShowPlayerDialog(playerid,Ueberweisung2,DIALOG_STYLE_INPUT,"Überweisung","Summe eingeben:","Überweisen","Verlassen");
    Ueberweiser[playerid] = pID; //Unsere Variable kommt zum Einsatz
    Ueberweiser[pID] = playerid; // same here
    }
    if(dialogid == Ueberweisung2)
    {


    und die errors



    C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(1439) : error 028: invalid subscript (not an array or too many subscripts): "pInfo"
    C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(1439) : warning 215: expression has no effect
    C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(1439) : error 001: expected token: ";", but found "]"
    C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(1439) : error 029: invalid expression, assumed zero
    C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(1439) : 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.



    das ist die zeile 1439


    pInfo[playerid][Bank] += strval(inputtext);

    dan kommen 4 errors



    C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(1438) : error 028: invalid subscript (not an array or too many subscripts): "pInfo"
    C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(1438) : warning 215: expression has no effect
    C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(1438) : error 001: expected token: ";", but found "]"
    C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(1438) : error 029: invalid expression, assumed zero
    C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(1438) : 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.

    Heey leute ich habe eine frage zu dem Bank system hir


    [ SCRIPTING ] GUI-Banksystem by Dixon



    das habe ich benutz und ich habe keine ahnung wo das jetzt hin muss ich habe alles drinne nur das nicht
    wo im script muss das rein bitte schnell um hilfe!!


    mfg: Russe4824



    if(dialogid == Einzahlung) //Fragt ab, welcher Dialog aufgerufen wurde.
    {
    new str[128]; //Wieder ein neuer string.
    if(!response)return ShowPlayerDialog(playerid,Bankmenu,DIALOG_STYLE_LIST,"Transaktionen","Einzahlung\nAuszahlung\nKontostand\nÜberweisung","Wählen","Beenden"); //Falls der Dialog nicht beantwortet wird, wird der originale Dialog angezeigt. (!response) Das Ausrufezeichen verneint die Abfrage.
    if(GetPlayerMoney(playerid) < strval(inputtext))return SendClientMessage(playerid,0xC8C8C8FF,"Du hast nicht genug Geld dabei!"); //Wenn das Geld auf der Hand des Spielers nicht ausreicht, erscheint diese Nachricht. Der inputtext dient hierbei als Abfrage dafür. Das Zeichen < müsstest du aus dem Mathematikunterricht kennen.
    GivePlayerMoney(playerid, - strval(inputtext)); //Hier wird dem Spieler das Geld abgezogen, was er einzahlt. Da es kein Befehl zum abziehen von Geld gibt, arbeitet man mit Minus.
    pInfo[playerid][Bank] += strval(inputtext); //Hier wird das Geld dann auf das Bankkonto addiert.
    format(str,sizeof(str),"Sie haben %d$ auf ihr Konto eingezahlt",strval(inputtext)); //Jetzt kommt der string (str) zum Einsatz.
    ShowPlayerDialog(playerid,EinzahlungText,DIALOG_STYLE_MSGBOX,"Transaktion",str,"Schließen",""); //und als Dialog ausgegeben
    }
    if(dialogid == Auszahlung)
    {
    new str[128];
    if(!response)return ShowPlayerDialog(playerid,Bankmenu,DIALOG_STYLE_LIST,"Transaktionen","Einzahlung\nAuszahlung\nKontostand\nÜberweisung","Wählen","Beenden");
    if(pInfo[playerid][Bank] < strval(inputtext))return SendClientMessage(playerid,0xC8C8C8FF,"Du hast nicht genug auf dem Konto!"); //Das Selbe wie eben, nur wird das Geld auf der Bank abgefragt.
    GivePlayerMoney(playerid,strval(inputtext)); //Das Geld wird ausgegeben.
    pInfo[playerid][Bank] -= strval(inputtext); //und von der Bank abgezogen.
    format(str,sizeof(str),"Sie haben %d$ von ihrem Konto abgehoben",strval(inputtext));
    ShowPlayerDialog(playerid,AuszahlungText,DIALOG_STYLE_MSGBOX,"Transaktion",str,"Schließen","");
    }
    if(dialogid == Ueberweisung)
    {
    new pID;
    if(!response)return ShowPlayerDialog(playerid,Bankmenu,DIALOG_STYLE_LIST,"Transaktionen","Einzahlung\nAuszahlung\nKontostand\nÜberweisung","Wählen","Beenden");
    if(sscanf(inputtext,"u",pID))return ShowPlayerDialog(playerid,UeberweisungText1,DIALOG_STYLE_MSGBOX,"Transaktion","Ungültige Angabe!","Schließen","") ; //Falls ihr mit sscanf nicht umgehen könnt, nutzt euere Variante um Parameter abzufragen oder ladet euch die Include runter.
    if(!IsPlayerConnected(pID))return ShowPlayerDialog(playerid,UeberweisungText1,DIALOG_STYLE_MSGBOX,"Transaktion","Ungültiger Empfänger!","Schließen","") ; //Hier wird, wie über dieser Zeile der Dialog "UeberweisungText1" nochmals verwendet. Das macht bei Texten nichts, diese könnt ihr so oft wie ihr wollt verwenden.
    if (pID == playerid)return ShowPlayerDialog(playerid,UeberweisungText1,DIALOG_STYLE_MSGBOX,"Transaktion","Ungültiger Empfänger!","Schließen","") ;
    ShowPlayerDialog(playerid,Ueberweisung2,DIALOG_STYLE_INPUT,"Überweisung","Summe eingeben:","Überweisen","Verlassen");
    Ueberweiser[playerid] = pID; //Unsere Variable kommt zum Einsatz
    Ueberweiser[pID] = playerid; // same here
    }
    if(dialogid == Ueberweisung2)
    {
    new pID = Ueberweiser[playerid]; //Jetzt können wir ganz einfach den Namen nutzen
    new str[128],str2[128],str3[128];
    if(!response)return ShowPlayerDialog(playerid,Bankmenu,DIALOG_STYLE_LIST,"Transaktionen","Einzahlung\nAuszahlung\nKontostand\nÜberweisung","Wählen","Beenden");
    if(pInfo[playerid][Bank] < strval(inputtext))return SendClientMessage(playerid,0xC8C8C8FF,"Du hast nicht genug Geld auf dem Konto!"); //Wenn nicht genug Geld auf dem Konto ist, wird diese Nachricht versendet. Man kann dies natürlich auch durch einen Dialog ersetzen.
    pInfo[playerid][Bank] -= strval(inputtext); //Geld wird vom Konto abgezogen
    pInfo[pID][Bank] += strval(inputtext); //und hier auf das Konto des Anderen addiert.
    format(str,sizeof(str),"Sie haben %d$ auf das Konto von %s überwiesen",strval(inputtext),SpielerName[pID]);
    ShowPlayerDialog(playerid,UeberweisungText1,DIALOG_STYLE_MSGBOX,"Transaktion",str,"Schließen","");
    format(str2,sizeof(str2),"%s hat ihnen %d$ auf ihr Konto überwiesen",SpielerName[playerid],strval(inputtext));
    SendClientMessage(pID,0xC8C8C8FF,str2); }

    Heey ich habe ein paar fragen zu dem Mapeditor MED ich habe es schon paar mal versucht aber immer ging mein Gta put kann mit bitte jemand dabei helfen ich habe auch schon tuts geguckt


    mfg : Russe4824

    dan kommen dieser errors -.-



    C:\Users\Masse\Desktop\gta sa server\gamemodes\Script.pwn(605) : error 017: undefined symbol "pDaten"
    C:\Users\Masse\Desktop\gta sa server\gamemodes\Script.pwn(605) : warning 215: expression has no effect
    C:\Users\Masse\Desktop\gta sa server\gamemodes\Script.pwn(605) : error 001: expected token: ";", but found "]"
    C:\Users\Masse\Desktop\gta sa server\gamemodes\Script.pwn(605) : error 029: invalid expression, assumed zero
    C:\Users\Masse\Desktop\gta sa server\gamemodes\Script.pwn(605) : 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.

    Heey unzwar ich brauche hilfe bei meinem /spawn befehl




    if(strcmp(strget(cmdtext,0),"/spawn",true) == 0)
    {
    if(pDaten[playerid][AdminLevel] >= 3)
    {
    if(!strlen(strget(cmdtext,1)))
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Verwendung: /spawn [spielerid]");
    return 1;
    }
    new msg1[200];
    new msg2[200];
    format(msg1,sizeof(msg1),"* Admin %s hat dich respawnt!",spieler);
    format(msg2,sizeof(msg2),"* Du hast %s respawnt.",opfer);
    SendClientMessage(playerid,COLOR_GREEN,msg2);
    SendClientMessage(ziel,ADMIN_RED,msg1);
    SetPlayerVirtualWorld(ziel,0);
    SpawnPlayer(ziel);
    }
    else
    {
    SendClientMessage(playerid,ADMIN_RED,"Du musst mindestens Level 3 sein für diesen Command!");
    }
    return 1;
    }

    hir die errors



    D:\DOKUME~1\KINGMA~1\Desktop\GTASAS~1\GAMEMO~1\Script.pwn(438) : error 017: undefined symbol
    "cmd"
    D:\DOKUME~1\KINGMA~1\Desktop\GTASAS~1\GAMEMO~1\Script.pwn(456) : error 017: undefined symbol
    "string"
    D:\DOKUME~1\KINGMA~1\Desktop\GTASAS~1\GAMEMO~1\Script.pwn(456) : error 017: undefined symbol
    "string"
    D:\DOKUME~1\KINGMA~1\Desktop\GTASAS~1\GAMEMO~1\Script.pwn(456) : error 029: invalid expression, assumed zero

    ich habe keine ahnung wo der Fehler ist bitte um hilfe




    if(strcmp(cmd, "/clearchat", true) == 0)
    {
    if (IsPlayerAdmin(playerid) == 1)
    {
    {
    for (new a=1;a<=10;a++)
    {
    // Clearchat v2.49 by mR_FatJoe <3
    SendClientMessageToAll(0, "\n");
    SendClientMessageToAll(0, "\n");
    SendClientMessageToAll(0, "\n");
    SendClientMessageToAll(0, "\n");
    SendClientMessageToAll(0, "\n");
    GameTextForAll("Chat cleared!",6000,1);
    }
    new Player[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Player,sizeof(Player));
    {
    format(string, sizeof(string), "*** Administrator %s clearte den Chat ***",Player);
    SendClientMessageToAll(0, "\n");
    printf(string);
    }
    }
    }
    else
    {
    SendClientMessage(playerid,0, "\n", "Du Bist Kein Admin oO!");
    }
    return 1;
    }

    Jo ich habe Salfmade und bin nicht grade der beste mit den Häusern ich habe es zwar versucht zu Scripten bin aber Gescheitert kannst du mir das zeigen?


    also wie man Häuser scriptet das man die kaufen/verkaufen kann weiste was ich meine?



    mfg:Russe4824