Premium System

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
  • Hallo liebe Breadfisher und Scripter,


    Ich bin schon lange auf der Suche nach einem Premium System,
    Da ich leider kein erfolg hatte, wollte ich fragen ob mir einer ein Premium System Scriptet oder einen zeigt.


    man sollte ein eigenen Chat haben wie zbns : /p


    1. Premium Chat mit /p
    2. Deren name sollte Gold sein in der Playerliste
    3. man sollte sich 35 % leben geben können ( 2 x pro Tag )
    4. man sollte sich eine NRG Spawnen könn


    das wars :D


    MfG

  • Und ja du musst nur noch Premium speichern lassen und dort sind die befehle.


    Der Chat:
    ocmd:p(playerid,params[])
    {
    new msg[256];
    if(sscanf(params, "s", msg))
    {
    return SendClientMessage(playerid,WHITE,"Benutzung: /p [Text]");
    }
    else
    {
    if(GetPVarInt(playerid,"Premium") == 0)
    {
    SendClientMessage(playerid, DEINE FARBE BITTE, "Du bist kein Premium Member");
    }
    if(GetPVarInt(playerid,"Premium") >= 1)
    {
    new name[MAX_PLAYER_NAME], astr[256];
    GetPlayerName(playerid,name, sizeof(name));
    format(astr, sizeof(astr), "%s: %s", name, msg);



    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(GetPVarInt(playerid,"Premium") >= 1)
    {
    SendClientMessage(i, DEINE FARBE BITTE, astr);
    }
    }
    }
    }
    }
    return 1;
    }


    Bei OnPlayerSpawn

    if(GetPVarInt(playerid,"Premium") == 1)
    {
    SetPlayerColor(playerid,0xEAC117AA); //weiß nit obs für dich Gold ist^^
    }




    ocmd:nrg(playerid,params[])
    {
    if(GetPVarInt(playerid,"Premium") == 1)
    {
    new color1,color2;
    if(sscanf(params,"dd",color1,color2)){
    return SendClientMessage(playerid,WHITE,"/veh [color1] [color2]");
    }
    if(color1 < 0){
    return SendClientMessage(playerid,C_XEORCMD,"Falsche Farbe");
    }
    if(color1 > 126){
    return SendClientMessage(playerid,C_XEORCMD,"Falsche Farbe");
    }
    if(color2 < 0){
    return SendClientMessage(playerid,C_XEORCMD,"Falsche Farbe");
    }
    if(color2 > 126){
    return SendClientMessage(playerid,C_XEORCMD,"Falsche Farbe");
    }
    new Float:x , Float:y , Float: z;
    GetPlayerPos(playerid,x,y,z);
    CreateVehicle(522, x+2, y+2, z+1, 0, color1, color2, 123456789);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist kein Premium member");
    }
    return 1;
    }

  • if(color1 < 0){
    return SendClientMessage(playerid,C_XEORCMD,"Falsche Farbe");
    }
    if(color1 > 126){
    return SendClientMessage(playerid,C_XEORCMD,"Falsche Farbe");
    }
    if(color2 < 0){
    return SendClientMessage(playerid,C_XEORCMD,"Falsche Farbe");
    }
    if(color2 > 126){
    return SendClientMessage(playerid,C_XEORCMD,"Falsche Farbe");
    }


    einfach zu:

    if(color1<0 || color1>126 || color2<0 || color2>126) return SendClientMessage(playerid,C_XEORCMD,"Falsche Farbe");