Beiträge von Antony


    ocmd:kick(playerid,params[])
    {
    new pID,grund[24],str[128];
    if(!isPlayerAnAdmin(playerid,1)) return SCM(playerid,GRAU,"Du bist nicht befugt den Befehl auszuführen!");
    if(sscanf(params,"us[24]",pID,grund)) return SCM(playerid,GRAU,"BENUTZE: /kick [SpielerName/ID] [Grund]");
    if(!IsPlayerConnected(pID)) return SCM(playerid,GRAU,"Spieler existiert nicht!");
    format(str,128,"[KICK] Der Spieler %s wurde vom Admin %s vom Server gekickt, Grund: %s",SpielerName(pID),SpielerName(playerid),grund);
    SendClientMessageToAll(KICKFARBE,str);
    Kick(pID);
    return 1;
    }
    ocmd:makeadmin(playerid,params[])
    {
    new str[128],rang,pID;
    if(!isPlayerAnAdmin(playerid,5)) return SCM(playerid,GRAU,"Du bist nicht befugt den Befehl auszuführen!");
    if(sscanf(params,"ui",pID,rang)) return SCM(playerid,GRAU,"BENUTZE: /makeadmin [SpielerName/ID] [Rang [0 = Spieler]]");
    if(!IsPlayerConnected(pID)) return SCM(playerid,GRAU,"Spieler existiert nicht!");
    format(str,128,"[INFO] Du wurdest vom Admin %s zum Admin Rang %i befördert!",SpielerName(playerid),rang);
    SendClientMessage(pID,TURKIS,str);
    User[pID][Admin] = rang;
    SavePlayerData(pID);
    return 1;
    }


    Versuch es mal so

    Füg das mal ganz unten ins Script ein


    strtok(const string[], &index)
    {
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
    index++;
    }

    new offset = index;
    new result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
    result[index - offset] = string[index];
    index++;
    }
    result[index - offset] = EOS;
    return result;
    }

    Normal muss bei Uploaded doch der Geldeingang erstmal bestätigt sein, bevor man seinen Premiumaccount bekommt, oder nicht mehr?

    Ja, die Dienstleistung wird erst nach Zahlungseingang freigeschaltet, war ebenfalls bei mir so. Daher würde ich mal denken das es eine Aktion ist und du dich über 4 Wochen Premium freuen kannst :P


    //Edit


    Ich würd an deiner Stelle die Nummer mal nachchecken - Ich hab keinene UL Account, aber bei einem Kauf wird man doch eigentlich per E-Mail benachrichtigt, wo nochmals alle Daten aufgelistet sind.


    MfG

    Eine Verwechslung kanns natürlich auch sein...

    Das einzige was ich mir noch erklären könnte, wäre ein "Zufälliges Gewinnspiel" wo "Kunden" gezogen werden und 4 Wochen Premium erhalten. Dies gab es nämlich schon einmal.


    Den sie können dir ja nicht ohne das du was Bestellt hat, eine Dienstleistung zurechnen.
    Am besten du nimmt einfach mal Kontakt mit denen auf und Erkundigst dich.

    ganz oben im Script


    new Health[MAX_PLAYERS];
    Setze bei deinem Befehl, wenn du ihn ausführst, folgendes ein:


    Health[playerid]=gettime()+(60*4);



    nun, wenn du den befehl nutzen möchtest, fragst du ab, ob der Timer noch Aktiv ist:



    if(gettime()<Health[playerid]){
    SendClientMessage(playerid,ROT,"Dieser Befehl ist nur alle 4 Minuten möglich!");
    }



    //Edit


    ocmd:health(playerid,params[])
    {
    new string[128],pID;
    if(gettime()<Health[playerid])
    {
    SendClientMessage(playerid,ROT,"Du kannst diesen Befehl nur alle 4 Minuten ausführen!");
    }
    else
    {
    //Deine Abfrage
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,DUNKELGRAU,"/heal [ID]");
    format(string,sizeof(string),"[AdmCmd] %s wurde von Admin %s gehealt!!,SpielerName(playerid),SpielerName(pID));
    SendClientMessageToAll(COLOR_RED,string);SetPlayerHealth(pID, 100);Health[playerid]=gettime()+(60*10);
    }
    return 1;
    }