Beiträge von RG_

    Moin Breadi,


    Ich hab mich ma wieder an PHP gesetzt und hab ein kleines System geschrieben, das beim Klick auf ein Bild etwas löschen soll...
    Soweit, sogut. Dabei wollte ich aber zuerst per JavaScript eine Bestätigung verlangen, der Code sieht wiefolgt aus:

    PHP
    //:
     echo '<img src ="cp/delete.png" onClick  = "confirming("'.$a->Name.'");" title="Benutzer &raquo;'.$a->Name.'&laquo; rauswerfen">';



    Hierbei funktioniert es so nicht.... der Dialog kommt nicht
    Mache ich es aber mit einer Ganzzahl (Integer)
    (

    PHP
    <img src ="cp/delete.png" onClick  = "confirming(1);" title="Benutzer &raquo;'.$a->Name.'&laquo; rauswerfen">

    )
    Funktioniert es...


    Kann mir da einer helfen?




    mfg,


    RealGamer

    Moin Breadfish,



    hiermit release Ich die Erste Version meines Filterscripts "gKarts", hierbei handelt es sich um ein Gokart Business, welches folgende Funktionen besitzt:


    Racemaster wird man dann, wenn:
    - Man als erstes an der Rennstrecke ist
    - Der alte Racemaster das Spiel/Rennen verlässt
    Ehm... ja mehr kann man dazu nicht sagen, die Standart Rennstrecke ist in der 8-Ball Arena und der Eingang hier:




    Download:


    PasteBin


    Edits:


    1.Überschrift
    2.Überschrift,Beschreibung (Nie erwähnt, dass es sich um ein Business handelt :o)
    3.Download via Dateianhang geaddet
    4. Kleinere Bugfixes ( v. 1.0.1)
    5. Hässligen Satz entfernt


    Feedback & Vorschläge sind erwünscht.



    mfg,


    RealGamer

    Dann weiss ich auch nicht mehr weiter...


    So jetz hör auf dir deine Beiträge herzuspammen, wenn du keine Ahnung hast SEI STILL!


    Der Fehler liegt (Wiedereinmal) klar auf der Hand, dein Script nutzt die Funktionen, der oben (versucht zu ladenden) genannten Plugins


    Zitat

    [20:15:33] Server Plugins [20:15:33] -------------- [20:15:33] Loading plugin: streamer [20:15:33] Failed (plugins/streamer: cannot open shared object file: No such file or directory) [20:15:33] Loading plugin: sscanf [20:15:33] Failed (plugins/sscanf: cannot open shared object file: No such file or directory) [20:15:33] Loaded 0 plugins.

    Da aber diese nicht gefunden wurden, kann der Server diese Funktionen nicht nutzen-> Sie sind unbekannt für ihn.


    Zitat

    "File or function is not found"

    "Datei oder Funktion nicht gefunden"


    Wenn du Windows nutzt, mach mal die Endung ".dll" dran (Oder bei Linux ".so", weiß nicht mehr)

    Jeden RAM Speicher einzelnt ausprobieren, wenn du 2 drin hast und einer kapput ist geht gar nix :)
    mfg

    Das stimmt nicht ganz, ich hatte zuvor
    1. CNMemory 2 GB (Nachgerüstet)
    2. Kingston 1 GB (Nun defekt)


    Immer wenn ein Programm auf dem Kingston ausgelagert wurde, stürtzte dieses ab.
    Und wenn ein systemrelevanter Prozess darauf ausgelastet war-> Bluescreen.


    -> Alle 5 Min stürtzte mein PC ab

    if (Spieler[playerid][Fraktion] == 0)
    {
    SetPlayerPos(playerid,1765.6183,-1949.5847,14.1096);
    SetPlayerInterior(playerid, 0);
    Spieler[playerid][TempInt] = 0;
    }


    Du kannst doch nicht das Enum abfragen, du musst schon die Variable verwenden


    Da hat ja schonwieder jemand keine Ahnung :D

    Zitat

    local variable "Geld" shadows a variable at a preceding level


    Heißt, dass diese Variable schonmal i-wo deklariert wurde(Außerhalb eines Publics (global))
    Daraus folgt: Benenne einfach die Variable um


    z.B.


    if(listitem == 2)
    {
    new String[128];
    new Name[MAX_PLAYER_NAME];
    new Money= Spieler[playerid][Bankguthaben];
    GetPlayerName(playerid,Name,sizeof(Name));
    format(String,sizeof(String),"[Kontostand von %s]\nGeld: %d\nSparkasse",Name,Money);
    ShowPlayerDialog(playerid,DIALOG_STYLE_MSGBOX,0,"Sparkasse Kontostand",String,"Weiter","Weiter");
    return 1;
    }


    Aber für was eigentlich eine Variable erstellen? Mach doch:


    if(listitem == 2)
    {
    new String[128];
    new Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Name,sizeof(Name));
    format(String,sizeof(String),"[Kontostand von %s]\nGeld: %d\nSparkasse",Name,Spieler[playerid][Bankguthaben]);
    ShowPlayerDialog(playerid,DIALOG_STYLE_MSGBOX,0,"Sparkasse Kontostand",String,"Weiter","Weiter");
    return 1;
    }


    Alter wenn man keine Ahnung hat soll mans lassen ^^


    Sehr Intelligent den Inputtext als Empfänger zu verwenden (pID = key;).


    stock SendPNMessage(sender,to,COLOR,text[])
    {
    if(!IsPlayerConnected(to))return SendClientMessage(sender,Am besten rot,"Dieser Spieler ist nicht online!");
    new name[2][MAX_PLAYER_NAME],string[512];
    GetPlayerName(sender, name[0], MAX_PLAYER_NAME);
    GetPlayerName(to, name[1], MAX_PLAYER_NAME);
    format(string,sizeof(string),"Nachricht von %s: %s",name [0],text);
    SendClientMessage(to,COLOR,string);
    format(string,sizeof(string),"Nachricht erfolgreich an %s geschickt: %s",name [1],text);
    SendClientMessage(sender,COLOR,string);
    return 1;
    }




    /Edit, Name im Quellcode groß geschrieben, aber Variable als name definiert

    Den Titel vom Formular solltest du ändern.
    Meiner Meinung nach, ist es nicht so gut, dass gane in VBA/C++ zu schreiben, da sich die User extra die Datei runterladen müssen und eventuell auch misstrauisch sein könnten. An deiner Stelle würde ich es in Web Anwendung programmieren, dann kann man auch mit dem Handy rauf, oder in der Schule und wo der Kollege sagt, "boah cool was ist das denn" => "ein CP von einem GTA SA Server" => "Wie, man kann das mit mehreren Leuten spielen" => "Ja hols dir auch, hier die IP" ;)



    EDIT: MySQL Daten im Programm ist nicht wirklich gut, die kann man auslesen (mit Wireshark Datenpakete absniffen)

    Eine Web-Version mach ich vllt. noch :], aber da ich soetwas (Außer von Hauke) noch nie gesehen habe, wollte ich es so machen.


    Zitat

    EDIT: MySQL Daten im Programm ist nicht wirklich gut, die kann man auslesen (mit Wireshark Datenpakete absniffen)

    Ja deswegen neu gecodet: Client schickt Name+PW an Serversoftware, Serversoftware ließt Daten aus und gibt diese zurück.



    /edit:

    Ja natürlich könnte man damit auch ini's auslesen ;)

    Zitat

    Sieht genau so aus wie das von |-|auke!



    Nur gab es die erste Version dieses UCP bereits im Januar, die sah auch genauso aus, allerdings griff diese direkt auf die MySQL DB zu-> MySQL Zugangsdaten enthalten, somit habe ich es neu gecodet.


    Das ist reiner Zufall

    Moin Breadfish,



    Ich habe mich in letzter Zeit mit C# beschäftigt und habe dabei ein "UCP-Programm" erstellt.
    Allerdings bin ich sehr Ideenlos was soetwas angeht, somit frage ich euch.


    Bisher sieht es so aus:





    Funktionieren tut es so:





    Nun bräuchte ich halt ein paar Ideen für Funktionen usw...
    Oder Verbesserungsvorschläge/Bewertungen.
    Danke





    mfg,



    RealGamer