Premium chat (HELP)

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
  • Ich hatte versucht einen premium chat zu machen




























    }




    ocmd:pc(playerid,params[])




    {




    if(Player[playerid][vip] < 1) {




    return SendClientMessage(playerid,COLOR_RED,"Du musst mindestens ein Premium mitglied sein!");




    }




    new pctext[128];




    if(sscanf(params,"s",pctext)){




    return SendClientMessage(playerid,COLOR_B,"Benutze: /pc [text]");




    }




    new name[MAX_PLAYER_NAME];




    new string[128];




    GetPlayerName(playerid,name,sizeof(name));




    format(string,sizeof(string),"%s: %s",name,pctext);




    return 1;




    }




    bei admin chat ist es so und es klappt :



















    }


    ocmd:ac(playerid,params[])


    {


    if(Player[playerid][admin] < 1) {


    return SendClientMessage(playerid,COLOR_RED,"Du musst mindestens ein Supporter sein um im Admin Chat schreiben zu können!");


    }


    new atext[128];


    if(sscanf(params,"s",atext)){


    return SendClientMessage(playerid,COLOR_B,"Benutze: /ac [text]");


    }


    new name[MAX_PLAYER_NAME];


    new string[128];


    GetPlayerName(playerid,name,sizeof(name));


    format(string,sizeof(string),"%s: %s",name,atext);


    SendAdminMessage(COLOR_HELLGELB,string);


    return 1;


    }














    //EDIT oder kann mir jemand einen ganzen premium chat erstellen mit ocmd ...

    3 Mal editiert, zuletzt von AleeeX ()

  • kriege 26 errors...

    Dann hast du einen Klammerfehler.

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • Oder war es doch falsch eingerückt? ^^


    //e:
    for(new i = 0; i<GetMaxPlayers(); i++)
    {
    if(Player[i][vip] > 1)
    {
    SendClientMessage(i,COLOR_HELLGELB,string)
    }
    }

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.











  • 1. Problem hätten wir da noch :D












    C:\Dokumente und Einstellungen\Alex\Desktop\New Samp Server..!\BAACKUPP!!.pwn(5921) : error 001: expected token: ";", but found "}"




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












    1 Error.












    ----------------------------Hier der abschnitt-------------------------







    }
    ocmd:pc(playerid,params[])
    {
    if(Player[playerid][vip] < 1) {
    return SendClientMessage(playerid,COLOR_RED,"Du musst mindestens ein Premium mitglied sein!");
    }
    new pctext[128];
    if(sscanf(params,"s",pctext)){
    return SendClientMessage(playerid,COLOR_B,"Benutze: /pc [text]");
    }
    new name[MAX_PLAYER_NAME];
    new string[128];
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"%s: %s",name,pctext);
    for(new i = 0; i<GetMaxPlayers(); i++)
    {
    if(Player[i][vip] > 1)
    {
    SendClientMessage(i,COLOR_HELLGELB,string)
    }
    }
    return 1;
    <getmaxplayers(); i++)=""
    }
    Das 1 nach


    SendClientMessage(i,COLOR_HELLGELB,string) ist fail -.-


  • Hinter das SendClientMessage ein Semikolon.

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.


  • Hinter das SendClientMessage ein Semikolon.



    1Warning bekommen -.-



    C:\Dokumente und Einstellungen\Alex\Desktop\New Samp Server..!\BAACKUPP!!.pwn(5923) : warning 217: loose indentation


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



    1 Warnings.


    Das ist die zeile xD


    return 1;

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • #pragma tabsize 0 // ganz nach oben






    Danke dir..!



    //EDIT!!!


    Noch ein problem ... wenn ich ingame mir den premium rang gebe kann ich nix schreiben :(



    -------------------------------------------------------------

    ocmd:gebevip(playerid, params[])
    {
    #pragma unused params
    new pID, VipLevel;
    if(sscanf(params, "ui",pID, VipLevel)) return SendClientMessage(playerid, COLOR_RED, "/gebevip [ID][Level[0-2]]");
    if(Player[playerid][admin] < 3) return SendClientMessage(playerid, COLOR_RED, "Du musst mindestens ein Adminlevel von 3 besitzen!");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid, COLOR_RED, "Der Spieler ist nicht online!");
    else
    {
    new str[128];
    format(str, sizeof(str), "Dein VIP-Level wurde auf %d gesetzt.", VipLevel);
    Player[pID][vip] = VipLevel;
    }
    return 1;
    }




    Muss ich etwas ändern beim /pc command ?



    Der ausschnit vom /pc befehl:



    }
    ocmd:pc(playerid,params[])
    {
    if(Player[playerid][vip] < 1) {
    return SendClientMessage(playerid,COLOR_RED,"Du musst mindestens ein Premium mitglied sein!");
    }
    new pctext[128];
    if(sscanf(params,"s",pctext)){
    return SendClientMessage(playerid,COLOR_B,"Benutze: /pc [text]");
    }
    new name[MAX_PLAYER_NAME];
    new string[128];
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"%s: %s",name,pctext);
    for(new i = 0; i<GetMaxPlayers(); i++)
    {
    if(Player[i][vip] > 1)
    {
    SendClientMessage(i,COLOR_LIGHTBLUE,string);
    }
    }
    return 1;
    }






    Einmal editiert, zuletzt von AleeeX ()