Beiträge von #else

    Bin mir nicht sicher ob es klappt aber probier es mal so:


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    new pname[MAX_PLAYERS],accFormat[128];
    GetPlayerName(playerid,pname,sizeof pname);
    format(accFormat,sizeof accFormat,"%s.log",pname);
    if(response)
    {
    switch(dialogid) // dialogid auswählen
    {
    case DIALOG_LOGIN: // ID Login
    {
    if(!strlen(inputtext))
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Bitte gib dein Passwort ein.","Verlassen","Abbrechen");
    return SendClientMessage(playerid,0xFFFFFFFF,"Du hast kein Passwort eingegeben!");
    }
    if(strcmp(inputtext,dini_Get(accFormat,"Passwort")) == 0) // Passwort Direkt aus der Datei Laden
    {
    Player[playerid][adminlevel] = dini_Int(accFormat,"adminlevel");
    Player[playerid][kills] = dini_Int(accFormat,"kills");
    Player[playerid][deaths] = dini_Int(accFormat,"deaths");
    Player[playerid][rank] = dini_Int(accFormat,"rank");
    GivePlayerMoney(playerid,dini_Int(accFormat,"Geld"));
    SetPlayerScore(playerid,dini_Int(accFormat,"kills"));
    Player[playerid][onserver] = 1; // Player ist nun erfolgreich online
    SendClientMessage(playerid,0xFFFFFFFF,"Successfully logged in!");
    }
    else
    {
    SendClientMessage(playerid, SKY, "BattleShip");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Enter your password and press ENTER.","Quit","Reset");
    SendClientMessage(playerid,0xFFFFFFFF,"Wrong password!");
    }
    }
    case DIALOG_REG: // ID Registrieren
    {
    if(!strlen(inputtext)) // Input-Feld darf nicht freigelassen werden
    {
    SendClientMessage(playerid, SKY, "BattleShip");
    ShowPlayerDialog(playerid,DIALOG_REG,1,"Register","Enter a password and press ENTER.","Quit","Reset");
    return SendClientMessage(playerid,0xFFFFFFFF,"The password is to short!");
    }
    dini_Create(accFormat);
    dini_Set(accFormat,"Passwort",inputtext);
    Player[playerid][onserver] = 1;
    Player[playerid][rank] = 1;
    SendClientMessage(playerid,0xFFFFFFFF,"Account registered! You are logged in!");
    }
    }
    }
    else
    {
    switch(dialogid)
    {
    case DIALOG_LOGIN:ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Enter your password and press ENTER.","Quit","Reset");
    case DIALOG_REG:ShowPlayerDialog(playerid,DIALOG_REG,1,"Register","Enter a password and press ENTER.","Quit","Reset");
    }


    } //ShowPlayerDialog(playerid,DIALOG_SHOP,DIALOG_STYLE_LIST,"Shop","Cigar - 300$\nBeer - 450$\nDildo - 650$\nCheeseburger - 500$","Buy","Abbrechen");
    switch(dialogid)
    {
    case DIALOG_SHOP: // ID Registrieren
    {
    if(listitem == 0) // Desert Eagle
    {
    if(price[listitem] >= GetPlayerMoney(playerid))return SendClientMessage(playerid,COLOR_RED,"Du hast nicht genug Geld!"); // Abfrage ob der Player Geld hat
    GivePlayerWeapon(playerid,24,50);
    GivePlayerMoney(playerid,-1000); //Zieht dem Player Geld ab
    }
    if(listitem == 1) // AK47
    {
    if(price[listitem] >= GetPlayerMoney(playerid))return SendClientMessage(playerid,COLOR_RED,"Du hast nicht genug Geld!");// Abfrage ob der Player Geld hat
    GivePlayerWeapon(playerid,30,300);
    GivePlayerMoney(playerid,-1500);//Zieht dem Player Geld ab
    }
    if(listitem == 2) //Messer
    {
    if(price[listitem] >= GetPlayerMoney(playerid))return SendClientMessage(playerid,COLOR_RED,"Du hast nicht genug Geld!");// Abfrage ob der Player Geld hat
    GivePlayerWeapon(playerid,9,1);
    GivePlayerMoney(playerid,-650);//Zieht dem Player Geld ab
    }
    if(listitem == 3)// MP5
    {
    if(price[listitem] >= GetPlayerMoney(playerid))return SendClientMessage(playerid,COLOR_RED,"Du hast nicht genug Geld!");// Abfrage ob der Player Geld hat
    GivePlayerWeapon(playerid,29,200);// Gibt dem Player die Waffe
    GivePlayerMoney(playerid,-1000);//Zieht dem Player Geld ab
    }
    }
    switch(dialogid)
    {
    case DIALOG_REP: // ID Report
    {
    new string[256];
    new idx;
    new sendername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(inputtext);
    while ((idx < length) && (inputtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = inputtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, GRAD2, "Error!");
    return 1;
    }
    format(string, sizeof(string), "New Report! | %s [%s]", sendername, (result));
    SendClientMessage(playerid, GRAD5, string);
    format(string, sizeof(string), "[Report] %s [%s]", sendername, (result));
    SendClientMessage(playerid, GRAD2, string);
    ticketsys(string);
    GameTextForPlayer(playerid, "Ticket saved",5000,3);
    }
    else
    {
    SendClientMessage(playerid, GRAD2, "Report Window closed.");
    }
    }
    return 1;
    }


    !!!UNGETESTET!!!

    Momo5000 hat eigentlich alles erklärt!


    Wenn du sagst du kennst die Basics dann musst du wissen wie man Sachen in einer Array Speichert!
    Das ganze läuft so ab wie du die Fraktion von einem Spieler speicherst!
    Du musst die Stunden halt updaten lassen!


    Dafür solltest du am besten SetTimerEx verwenden und die Zeit die der Timer hat speichern damit sie nach einem Relog weiter zählt!
    Daran ist nichts schwer!
    Das sind vieleicht 10-20 Zeilen mehr nicht!

    Es ist 23:54


    Würde man die Uhr mal richtig stellen,
    wüsste man das ;)

    Irgendwie hast du fast immer was zu meckern!:-D Egal!


    Danke liebe Community!
    Von meiner Wenigkeit auch ein frohes und besinnliches Fest und ein paar schöne Feiertage!


    Hier einmal ein kleines Gedicht was ich gerade gefunden habe


    Lg
    Hardcore

    Ich würde es ganz einfach machen!


    1.Variable erstellen!
    Beispiel:
    new Wohnwagen[MAX_PLAYERS];


    OnPlayerConnect:
    Wohnwagen[playerid] = 0;
    Das gleiche bei OnPlayerDisconnect auch!


    OnPlayerCommandText:
    In deinen CMD einfach die Variable "Wohnwagen[playerid] = CreateVehicle o. CreateObject wie du es dir halt denkst!


    Da es ein paar wenig Infos sind,kann ich dir das ganze nicht komplett machen!
    Ich hoffe aber das du verstanden hast wie ich was meine!;)



    Lg
    Hardcore

    FTP server reports 550 File not found in /var/customers/webs/gtr/ucp/functions.php on line 10

    Sagt doch alles-.-
    Englisch-Kenntnisse sollte man schon haben wenn man PAWN oder Php lernen/bearbeite/schreiben möchte!


    Dein Pfad ist anscheinend falsch!
    Bei mir klappt es!
    Richtig Pfad,richtiges Ergebnis!


    //Edit:
    Sind deine Daten im Script überhaupt mit denen vom CP einstimmig?!
    Wenn nicht,musst du das CP umschreiben!

    Zitat
    Safety Rope(Sicherrungsseil für die Discokugel)


    Was ist das denn für eine riesige Discokugel dass du die mit einem Seil sichern musst? xD

    Ist ne 70er also 70cm Durchmesser-Kugel;)
    Die wiegt ca. 5-6Kg kann es nicht genau sagen weis nur das ich eine 70er bekomme:-D


    Wollte eigentlich eine 100cm Durchmesser-Kugel haben aber die ist dann doch ein wenig teuer wegen dem Motor etc.
    Aber naja,was solls;)



    Lg
    Hardcore

    Guten Abend liebe Community!


    Ich habe mich gefragt ob es möglich ist das Licht eines Fahrzeuges auch auserhalb des Fahrzeuges zu steuern?


    Also z.b man steht neben seinem Wagen(Autohaus-Wagen)und gibt /car lock ein und das Licht geht an!


    Funktioniert sowas?
    Wenn ja,wie?
    Ich habe es bisher nur geschafft das das Licht an geht wenn man im Fahrzeug sitzt!


    Ich hoffe mir kann jemand weiter helfen!


    Lg
    Hardcore


    P.s
    Danke im Vorraus;) :thumbup:

    Also ich bekomme:
    Zimmer-Renouvierung
    Neues Handy(LG GT400)
    Geld
    Discokugel
    PAR64-Strahler
    Neues Stroboskop
    Motor für Discokugel
    Safety Rope(Sicherrungsseil für die Discokugel)
    Und mit ein wenig Glück auch ne Dura-Trus

    Probiere es mal so


    else if(IsANoLicVehicle(newcar))
    {
    if(PlayerInfo[playerid][pCarLic] < 1)
    {
    if((TakingLesson[playerid] == 1) || IsPlayerNPC(playerid))
    {
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "** Du darfst dieses Fahrzeug nicht ohne Führerschein fahren!");
    SendClientMessage(playerid, COLOR_GREY, "** Lass dich nicht von den Beamten erwischen!");
    RemovePlayerFromVehicle(playerid);
    return 1; }
    }
    }
    }


    Hoffe es funktioniert;)


    {Ungetestet weil ich keine GF's benutze)



    Lg
    Hardcore

    Weisst du auch warum?
    Ich würd dir vorschlaen mal zu schauen wie man richtig mit richtig mit PHP umgeht ;)
    Schattenbaum php usw sollte da helfen.

    Joar schon...
    Bin grad erst dabei Php zu lernen!
    Ist eigentlich fast so wie PAWN-Codierung nur anderst^^

    Zitat

    if(IsPlayerTeam = Team_cop)
    {
    }

    Da sag ich nur FAIL!


    Ersten: Du weist nicht was er für Variablen etc. benutzt!
    Zweitens: if(IsPlayerTeam = Team_cop) wird erst recht nicht funktionieren weil du mit "=" einen Wert setzt!Mit "==" fragt man ab!


    B2T
    Benutzt du einen Godfather?
    Wenn ja,probiere mal das:


    if(strcmp(cmdtext, "/alarm", true) == 0)
    {
    if(!IsACop(playerid))
    {
    return SendClientMessage(playerid,COLOR_GREY,"Du bist kein Polizist!");
    }
    else
    {
    new arlarm;
    new Float:x,Float:y,Float:z;
    arlarm = CreateObject(18646,x,y,z,0,0,0,0);
    AttachObjectToVehicle(arlarm, GetPlayerVehicleID(playerid),-0.4,0,0.80,0,0,0);
    new vid = GetPlayerVehicleID(playerid);
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vid,engine,lights,1,doors,bonnet,boot,objective);
    }
    return 1;
    }

    Mahlzeit liebe Community!


    Ich habe gerade versucht werte aus einer Spielerdatei auszulesen und in einer HTML-Tabelle wiederzugeben!
    Dabei kommt immerwieder der gleiche Fehler aber ich weis nicht wie ich den behebe oder wo der Fehler liegt!


    Hie einmal der Code:


    Ich hoffe jemand von euch erkennt den Fehler und kann mir sagen wie es sich richtig gehört!



    Dank im Vorraus!


    Lg
    Hardcore


    //Edit:
    Es taucht immer dieser Fehler auf:

    Zitat

    Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/www/web27/html/UCP/index.php on line 1046

    Die Zeile ist diese:

    PHP
    <td>.$SpielerInfo['Geld'].</td>

    Deine Ausdruckweise ist echt...*Hust*


    Kaum ein Satz wurde ordentlich zuende gebracht!


    Ohne richtige Infos können wir dir nicht helfen!
    Wenn du sagst

    Zitat

    Bei meinem Server ist es so das ein bestimmter User
    nach jedem Relog andere Stats zu gewiesen

    .Ja...Die meisten werden jetzt ein Fragezeichen im Kopf haben!
    Codeschnipsel o.ä wären schon nicht schlecht!
    Schau OnPlayerDisconnect,OnPlayerLogin,OnPlayerUpdate durch vieleicht ist da ein Fehler!

    Hmm also an deinem vServer sollte es nicht liegen denke ich...


    Hast du vieleicht irgendwas geändert was deinen Server zum laggen bringt?



    Sind die Laggs weg wenn du den Server wieder auf 0.3b laufen lässt?
    Wenn nicht,liegt es an deinem Script!



    Lg
    Hardcore

    thema sagt alles find das iwie net .. -.-

    Das sagt noch garnichts aus-.-
    Solltest du mal genauer beschreiben!


    Ich vermute mal du willst wissen wie man das Level setzen kann und wie man einem Spieler geld gibt?!


    1.SetPlayerScore(playerid,Level);


    2.GivePlayerMoney(playerid,4000);
    oder GivePlayerMoney(playerid,-4000);



    //Edit:
    Dann machst du halt dort wo der Spieler sich registriert
    GivePlayerMoney(playerid,50000);


    und
    SetPlayerScore(playerid,2);
    PlayerInfo[playerid][pLevel] = 2;
    Ich gehe mal davon aus das du ein GF benutzt...