Beiträge von SexyPawnoStyle

    Hay ich such ein Stock mit SendAdminMessage der eine Nachricht zum Admin sendet mir einer for schleife geht es bei mir nicht deswegen frag ich euch !!


    und bei meinem Score Befehl wenn der ein Admin ist soll er anzeigen das er ein Admin ist und sein AdminLevel heir der Score Befehl


    ocmd:score(playerid,params[])
    {
    new pName[MAX_PLAYER_NAME], string[MAX_PLAYER_NAME+10],pID;
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,Orange,"Benutzung: /score <playerid>");
    GetPlayerName(pID,pName,MAX_PLAYER_NAME);
    format(string,sizeof(string),"Name: %s",pName);
    SendClientMessage(playerid,Orange,string);
    format(string,sizeof(string),"Geld: %d",GetPlayerMoney(pID));
    SendClientMessage(playerid,Orange,string);
    format(string,sizeof(string),"Level: %d",GetPlayerScore(pID));
    SendClientMessage(playerid,Orange,string);
    return 1;
    }

    ocmd:a(playerid,params[])
    {
    new text[100], rang[16], string[128];
    if(!IstSpielerAdmin(playerid, 1))return SendClientMessage(playerid, Rot, "Du bist kein Admin.");
    if(sscanf(params,"s", text))return SendClientMessage(playerid, Rot, "Benutze /a [text].");
    if(IstSpielerAdmin(playerid,5))rang = "Owner";
    else if(IstSpielerAdmin(playerid,4))rang = "Admin";
    else if(IstSpielerAdmin(playerid,3))rang = "Manager";
    else if(IstSpielerAdmin(playerid,2))rang = "Moderrator";
    else if(IstSpielerAdmin(playerid,1))rang = "Supporter";
    format(string, 128, "[%s] %s: %s[%d]", rang,SpielerName(playerid) , text,playerid);
    for(new i=0; i<MAX_PLAYERS; i++)if(IsPlayerConnected(i) && IstSpielerAdmin(i,1))SendClientMessage(playerid, Orange, string);
    return 1;
    }



    Ja ehm das failt bei mir also es wir mir selber gesendet und auch wenn noch ein Admin online ist ich kann seins nicht lesen und er kann meins net lese warum hab echt keine lösung??!!

    Ok mein Score befehl geht nciht mehr keine ahnung warum und was ich falsch mache aber ich will das so wenn man /score ID eingibt das man von der ID das Level Geld und Name findet bzw sieht !!

    Hallo ich will ein /gmx befhel machen und wie save ich die Acc habs so geamcht aber Svaen nicht
    if (strcmp("/port", cmdtext, true, 10) == 0)
    {
    if(IstSpielerAdmin(playerid,5))
    {
    SaveAcc(playerid);
    SendRconCommand("gmx")
    return 1;
    }

    aber sie werden nciht gespeichert hier mein Stcok


    stock SaveAcc(playerid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Acc/%s.txt",name);
    dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
    dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
    dini_IntSet(Spielerdatei,"warns",GetPVarInt(playerid,"warns"));
    dini_IntSet(Spielerdatei,"mute",GetPVarInt(playerid,"mute"));
    return 1;
    }



    Wie man sieht geht der Amdin Rang aber jetz

    Code
    Owner[0]Fail:[HaZe]Ezio

    obwohl eig das so sein müsste

    Code
    Owner[0][HaZe]Ezio:Fail

    Warum? Hier der Code


    ocmd:a(playerid,params[])
    {

    new text[100], rang[16], string[128];
    if(!IstSpielerAdmin(playerid, 1))return SendClientMessage(playerid, Rot, "Du bist kein Admin.");
    if(sscanf(params,"s", text))return SendClientMessage(playerid, Rot, "Benutze /a [text].");
    if(IstSpielerAdmin(playerid,5))rang = "Owner";
    else if(IstSpielerAdmin(playerid,4))rang = "Admin";
    else if(IstSpielerAdmin(playerid,3))rang = "Manager";
    else if(IstSpielerAdmin(playerid,2))rang = "Moderrator";
    else if(IstSpielerAdmin(playerid,1))rang = "Supporter";
    format(string, 128, "%s [%d]%s: %s", rang, playerid, text, SpielerName(playerid));
    for(new i=0; i<MAX_PLAYERS; i++)if(IsPlayerConnected(i) && IstSpielerAdmin(i,1))SendClientMessage(playerid, Orange, string);
    return 1;
    }