Beiträge von Tomsen

    Ja kann man nicht viel falsch machen mit Thrausi. Nur mit Partikeln lassen sich noch coolere Sachen herstellen.
    Wenn wir jetzt mal von der Schrift weggehen. zB bunter Sandsturn oder was man nich alles machen kann *___*


    - Tomsen :thumbup:

    Da steht nur "MySQL Datenbank erstellen". Da ich das schonmal gemacht habe stehen da par Infos wie LoginName, Passwort, Datenbankname.


    Kann ich da mit Navicat drauf connecten und die Tabellen einspielen oder wie schauts aus?


    //Edit: Tround Bei deinem Link komm ich auf nichts. Seite existiert nicht. // Habs, Apache starten ^^


    - Tomsen

    Hey,


    ich bin nun soweit das ich meinen Server hochlade bei meinem Hoster.


    Ich möchte gern die Datenbank benutzen die ich bis jetzt immer via XAMPP über meinen HOME PC laufen lassen habe.


    Nun die Frage: Ich kann bei meinen Hoster eine neue Datenbank erstellen.


    Wie spiel ich die vorhandene auf?


    - Tomsen :thumbup:

    Xenox. Ne ich arbeite garnicht mit explosionen in dem sinne. Wenn dann noch eher mit partikeln so das die schrift zB nur zerbröselt.


    Ich arbeite viel lieber auch mit Medien in den Videos. Ums einfach zusagen: Bild in Bild. Dann alles schön animieren und nettes Layout oder wie mans nennen will.


    - Tomsen :thumbup:

    Hey,


    ich bin gerade dabei ein simples Handysystem zu machen aber irgentwie bekomm ich es nicht hin.


    Man kann zurzeit (wird später noch anders gemacht) mit /test ne nummer beantragen. Es wird eine 4 stellige zufällig ausgewählt und dann soll die gecheckt werden.


    (hab einen stock kopiert und angepasst (der hat geprüft ob der name schon existiert), obwohl ich mir da nicht sicher bin ob der richtig funktioniert.)


    So nun hab ich es so:


    ocmd:sms(playerid,params[])
    {
    new nummer,text[256],sender[256],empfaenger[256],player[128];
    if(SpielerInfo[playerid][pHandy]==0) return SendClientMessage(playerid,rot,"[Fehler]: Du hast kein Handy!");
    if(mysql_CheckNumber(playerid) != nummer) return SendClientMessage(playerid,rot,"[Fehler]: Die eingegebene Nummmer ist nicht vergeben!");
    if(sscanf(params,"us",nummer,text)) return SendClientMessage(playerid,rot,"Benutze: /sms [Nummer] [Text]");
    player = mysql_GetString("accounts","Name","Nummer",nummer);
    format(empfaenger,sizeof(empfaenger),"SMS von %s: %s",SpielerName(playerid),text);
    format(sender,sizeof(sender),"==> gesendet an %s: %s",player,text);
    SendClientMessage(playerid,grau,sender);
    SendClientMessage(,gelb,empfaenger);
    return 1;
    }


    Ich weiß grad nicht wirklich wie ich durch die Sendernummer den namen abfrage. Außerdem muss ich dem empfaenger ja eine ID geben weil er ja die nachricht bekommen muss, wo gerade noch nichts steht (letztes SendClientmessage)


    Ich hab das Gefühl ich machs mir schwerer als es ist :S


    - Tomsen :thumbup:


    PS: Hier der vorgang vom Handynummer vergeben.


    Spoiler anzeigen
    stock nummerok(playerid)
    {
    new msg[256];
    format(msg,sizeof(msg),"Du hast nun ein Handy. Deine Nummer: %d",GetPVarInt(playerid,"neueNummer"));
    SendClientMessage(playerid,gruen,msg);
    mysql_SetInt("accounts","Nummer",GetPVarInt(playerid,"neueNummer"),"Name",SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pNummer] = GetPVarInt(playerid,"neueNummer");
    return 1;
    }

    Spoiler anzeigen
    ocmd:sms(playerid,params[])
    {
    new nummer,text[256],sender[256],empfaenger[256],player[128];
    if(SpielerInfo[playerid][pHandy]==0) return SendClientMessage(playerid,rot,"[Fehler]: Du hast kein Handy!");
    if(mysql_CheckNumber(playerid) != nummer) return SendClientMessage(playerid,rot,"[Fehler]: Die eingegebene Nummmer ist nicht vergeben!");
    if(sscanf(params,"us",nummer,text)) return SendClientMessage(playerid,rot,"Benutze: /sms [Nummer] [Text]");
    player = mysql_GetString("accounts","Name","Nummer",nummer);
    format(empfaenger,sizeof(empfaenger),"SMS von %s: %s",SpielerName(playerid),text);
    format(sender,sizeof(sender),"==> gesendet an %s: %s",player,text);
    SendClientMessage(playerid,grau,sender);
    SendClientMessage(,gelb,empfaenger);
    return 1;
    }

    Spoiler anzeigen
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp(cmdtext, "/test", true) == 0)
    {
    if(SpielerInfo[playerid][pHandy]==1) return SendClientMessage(playerid,orange,"[Fehler]: Du hast bereits ein Handy.");
    SendClientMessage(playerid,gruen,"Handynummer wird generiert/geprüft... Bitte warten... ");
    nummergenerieren(playerid);
    return 1;
    }

    Ja ist in Ordnung. Ich habe auch mit diesem Explosionseffekt gearbeitet wo ich noch angefangen hab mit Cinema4d.
    Jetzt hab ich mich aber umorientiert und versuche meine Intros in eine andere Richtung zu lenken. Aber echt gut ;)


    - Tomsen

    Ich hab das auch so gemacht aber der Timer geht immer nur für den ersten und für den zweiten wo er dann gestartet werden sollte geht er nicht (beim betreten eines Interiors, wird man gefreezed weil die objekte erst laden)


    Muss ich SetTimerEx nehmen oder?


    - Tomsen