Beiträge von luXuskerN

    hallo liebe Breadfish Community,
    Ich eröffne hiermit meinen Showroom.


    [22.November.2009]



    Bitte bewerten von 1/10. [10 = beste]
    Alle Bilder stehen unter dem © by MatzeN | luXuskerN | FcknFreaky

    C:\Samp Server01\pawno\include\dutils.inc(28) : error 021: symbol already defined: "isNumeric"
    C:\Downloads\admin.pwn(146) : warning 203: symbol is never used: "strtok"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.
    Des erstmal der Error.
    Und zudem habe ich das gefühl das meine '.incs' irgendwie alle falsch sind :S, Ja ich habe die 0.3! Aber bei jedem wo ich compile immer wieder isNumeric definiert und so!
    Und im Script ist nirgendswo isNumeric definiert -.-


    Das komplette Script:
    //[Includes]
    #include <a_samp>
    #include <dudb>
    #include <dini>
    #include <dutils>
    #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
    #pragma unused ret_memcpy


    //[Variables]
    new file[64];
    new pname[MAX_PLAYER_NAME];
    new Text:AA;


    //[Colors]
    #define green 0x33AA33AA
    #define red 0xAA3333AA
    #define blue 0x0000BBAA


    //===============================[COMMANDS]=====================================
    dcmd_ready(playerid, params[])
    {
    #pragma unused params
    TextDrawShowForPlayer(playerid, AA);
    dini_Create(file);
    dini_Set(file, "Name" , pname);
    TogglePlayerControllable(playerid, 0);
    SetCameraBehindPlayer(playerid);
    SendClientMessage(playerid, green,"Are you Male or Female ? (/gender [male] [female])");
    return 1;
    }
    dcmd_gender(playerid, params[])
    {
    if(!strlen(params)) return SendClientMessage(playerid, red, "USAGE: (/gender [male] [female])");
    dini_Set(file, "Gender", params);
    new string[128];
    format(string, sizeof(string), "Ok, so you are %s.", params);
    SendClientMessage(playerid, green,string);
    SendClientMessage(playerid, green," ");
    SendClientMessage(playerid, green,"What's your age ? (/age [Age])");
    return 1;
    }
    dcmd_age(playerid, params[])
    {
    if(!strlen(params)) return SendClientMessage(playerid, red, "USAGE: /age [age]");
    dini_Set(file, "Age", params);
    new string[128];
    format(string, sizeof(string), "Ok, so you are %s years old.", params);
    SendClientMessage(playerid, green,string);
    SendClientMessage(playerid, green," ");
    SendClientMessage(playerid, green, "Ok. Where do you live ? (/country [Country's name])");
    return 1;
    }
    dcmd_country(playerid, params[])
    {
    if(!strlen(params)) return SendClientMessage(playerid, red, "USAGE: (/country [Country's name])");
    dini_Set(file, "Country", params);
    new string[128];
    format(string, sizeof(string), "Ok, so you live in %s.", params);
    SendClientMessage(playerid, green,string);
    SendClientMessage(playerid, green," ");
    SendClientMessage(playerid, green, "How will you deal a Cheater/Hacker ? (/deal [Message])");
    return 1;
    }
    dcmd_deal(playerid, params[])
    {
    if(!strlen(params)) return SendClientMessage(playerid, red, "USAGE: (/deal [Message])");
    dini_Set(file, "Dealing with Cheaters", params);
    SendClientMessage(playerid, green," ");
    SendClientMessage(playerid, green, "Ok, Why would you like to be a Administrator ? (/reason [Reason])");
    return 1;
    }
    dcmd_reason(playerid, params[])
    {
    TextDrawHideForPlayer(playerid, AA);
    if(!strlen(params)) return SendClientMessage(playerid, red, "USAGE: (/reason [Reason])");
    dini_Set(file, "Reason", params);
    SendClientMessage(playerid, green," ");
    SendClientMessage(playerid, green, "Ok, Thankyou. That was all the information we need right now!");
    SendClientMessage(playerid, blue, "It might take some time, so please be patient!");
    TogglePlayerControllable(playerid, 1);
    return 1;
    }
    //==============================================================================
    public OnFilterScriptInit()
    {
    AA = TextDrawCreate(155.000000,173.000000,"Admin Application!");
    TextDrawAlignment(AA,1);
    TextDrawBackgroundColor(AA,0x0000ff99);
    TextDrawFont(AA,2);
    TextDrawLetterSize(AA,0.799999,3.400000);
    TextDrawColor(AA,0x00ff00cc);
    TextDrawSetProportional(AA,1);
    TextDrawSetShadow(AA,10);
    return 1;
    }


    public OnPlayerConnect(playerid)
    {
    GetPlayerName(playerid, pname, sizeof pname);
    format(file, sizeof file, "/Applications/%s.ini", pname);
    if(fexist(file)) printf("Admin Application of %s already exists!", pname);
    else SendClientMessage(playerid,green,"Want to apply for Administrator ? Type /adminapply for Application!");
    return 1;
    }


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    dcmd(reason, 6, cmdtext);
    dcmd(deal, 4, cmdtext);
    dcmd(country, 7, cmdtext);
    dcmd(gender, 6, cmdtext);
    dcmd(ready, 5, cmdtext);
    dcmd(age, 3, cmdtext);
    //===[/Admin-Apply]===
    if(strcmp(cmdtext, "/adminapply", true) == 0)
    {
    GetPlayerName(playerid, pname, sizeof pname);
    format(file, sizeof file, "/Applications/%s.ini", pname);
    if(fexist(file)) SendClientMessage(playerid, red, "ERROR: Your application already exists, Please be patient!");
    if (!fexist(file)) return ready(playerid);
    }
    return 0;
    }


    forward ready(playerid);
    public ready(playerid)
    {
    new string[128];
    format(string, sizeof(string), "Hello %s. Welcome to Admin Application Form.", pname);
    SendClientMessage(playerid, green,string);
    SendClientMessage(playerid, green,"Type /ready when you are ready to fill the form!");
    return 1;
    }
    //------------------------------------------------------------------------------
    //================================[End Sub]=====================================
    //------------------------------------------------------------------------------

    Also an IsNumeric lags doch nicht, es liegt am Car cmd :S
    dcmd_car(playerid,params[])
    {
    if(PlayerInfo[playerid][Level] >= 1)
    {
    new tmp[256], tmp2[256], tmp3[256], Index;
    tmp = strtok(params,Index), tmp2 = strtok(params,Index);
    tmp3 = strtok(params,Index);
    if(!strlen(tmp)) return SendClientMessage(playerid, red, "USAGE: /car [Modelid/Name] [colour1] [colour2]");
    new car, colour1, colour2, string[128];
    if(!IsNumeric(tmp)) car = GetVehicleModelIDFromName(tmp); else car = strval(tmp);
    if(car < 400 || car > 611) return SendClientMessage(playerid, red, "ERROR: Invalid Vehicle Model");
    if(!strlen(tmp2)) colour1 = random(126); else colour1 = strval(tmp2);
    if(!strlen(tmp3)) colour2 = random(126); else colour2 = strval(tmp3);
    if(PlayerInfo[playerid][pCar] != -1 && !IsPlayerAdmin(playerid) ) CarDeleter(PlayerInfo[playerid][pCar]);
    new LVehicleID,Float:X,Float:Y,Float:Z, Float:Angle,int1; GetPlayerPos(playerid, X,Y,Z); GetPlayerFacingAngle(playerid,Angle); int1 = GetPlayerInterior(playerid);
    LVehicleID = CreateVehicle(car, X+3,Y,Z, Angle, colour1, colour2, -1); LinkVehicleToInterior(LVehicleID,int1);
    PlayerInfo[playerid][pCar] = LVehicleID;
    CMDMessageToAdmins(playerid,"CAR");
    format(string, sizeof(string), "%s spawned a \"%s\" (Model:%d) colour (%d, %d), at %0.2f, %0.2f, %0.2f", pName(playerid), VehicleNames[car-400], car, colour1, colour2, X, Y, Z);
    SaveToFile("CarSpawns",string);
    format(string, sizeof(string), "You have spawned a \"%s\" (Model:%d) colour (%d, %d)", VehicleNames[car-400], car, colour1, colour2);
    return SendClientMessage(playerid,lightblue, string);
    }
    else return SendClientMessage(playerid,red,"ERROR: You need to be level 1 to use this command");
    }

    Ok etz hab ich nurnoch das problem;
    Ich nutze ladmin im script ich kann ja wenn ich eingeloggt bin per /car ein Fahrzeug spawnen lassen, was alerdings nicht geht... o_O
    Kommt zwar Meldung Adminblbla spawned Jetmax
    aber kein Boot da.!


    PS: Nutze immernoch dcmd und die restlichen teleports sind als Menu dargestellt :S

    hallo,
    Ich bin grade an Gamemode überarbeiten und wollte einen simplen teleport cmd einbauen.
    if(!strcmp(cmdtext,"/fDMs",true))
    {
    if(PlayerInfo[playerid][Level] >= 2)
    {
    SetPlayerPos(playerid,3544.510010, -1806.415649, 4.690135);
    }
    return 1;
    }
    Wenn ich dies mache sehe ich kein wasser mehr. o_O


    bzw. Nochwas: Der gameMode arbeitet mit dcmd. Und der hat schon teleport funktionen wie füge ich in das MENU^^ desn Menu also ned als Gui sondern so menu Box, den teleport hinzu!?
    Please tipps =D

    das Problem ist nun das wenn die user joinen sie alle lv 5 admin sind ...
    Ich glaube ich kann das fixen indem sie sich erst eingeloggt haben müssen bevor sie spawnen.
    Bloß wie geht das. Ich bitte um Hilfe.


    // Edit: Kann mir keiner helfen? Ich brauche das dringend! Und gAdmin klappt bei mir nicht >_> Ich kann niemanden Admin mache,.

    Hallo^^
    Ich wollte euch fragen ob ihr ein haus System als Dialog schreiben könntet?
    Es soll nicht ans den GF angepasst sein! Ich möchte einfach nur auf meinem Stunt Server Häuser bauen die per Score [kills] und geld kaufbar sind.
    Am besten wäre es wenn man dann auswählen könnte z.B. (nur als RCON) /bhouse (buildhouse) und dann kann man auswählen: newh, useint, showint, spawnh, aspawnh (autospawn), scoreh, moneyh, save (zum schpeichern).


    MfG luXuskerN

    So Ich suche was in der Überschrift steht.
    Ja, ich habe sufu genutzt -.- aber es kommt nix ordentliches.


    Das System sollte ein normales /login und /register System besitzen nix mit Gui.
    Und halt nen gutes Admin System, mit den Commands von Seif z.B. die sind relativ gut.


    Moin,
    Ich habe ein problem mit dem SeifAdmin Filterscript, es ist ja version 4 Beta draußen.
    Diese habe ich gedownloadet aber man kann sich weder /register noch /login.
    Bei v 3 konnte ich mich zumindestens registrieren aber nicht einloggen.


    Mit freundlichen Grüßen luXuskerN

    Das hilft jetzt nicht wirklich viel.
    Ich habe jetzt sogar schon probiert den Kick rauszunehmen wenn man spawnt aber ned registriert ist.
    Dann steckt er da wo des Tutorial beginnt kommt aber nicht weiter.