Beiträge von JustMe.77

    @Jeffry


    Beides wird aufgerufen, habe die Prints so gesetzt:


    Yo, kleine Frage:


    Wieso erhalte ich nicht die definierten 1000 $ ?


    Mich interessiert es nicht ob es installiert wird oder nicht, aber wenn's um solche Sachen geht denke ich ganz simple: Schadet es wenn's jetzt installiert ist? Nein. Also hätte ich nichts dagegen und würde es einfach installieren. Wenn sich nach einiger Zeit doch rausstellt das es irgendwelche negativen Sachen mitsich bringt kann man es ja jederzeit wieder deaktivieren bzw. deinstallieren.

    http://www.ultra-h.com


    Das einzige was du machen musst ist dich kurz registrieren, paar Fragen beantworten und täglich einmal ins Controlpanel einloggen damit dein Server nicht als inaktiv gewertet wird.


    Für was du dein Server benötigst oder was du damit vor hast ist nicht relevant bzw. wird gar nicht hinterfragt.


    Sofern Server frei sind (variiert sich oft) kriegst du deinen Server automatisch nach der Registrierung und kannst ihn sofort benutzen :)


    //Handy

    Hey, wie kann man für ein bestehenden Befehl mehrere alternativen hinzufügen?


    Beispiel Befehl


    C
    CMD:estartevent(playerid,params[])
    {
    	ShowPlayerDialog(playerid,5, DIALOG_STYLE_INPUT, "YN-Event", "Set an Event-Limit.", "Okay", "");
    	return 1;
    }


    Und Alternativ Befehle /esetevent & /estart. Halt ohne den Befehl komplett nochmal zu kopieren und nur den Namen ändern..

    Warum wird das als nicht definiert angezeigt? (Ich weiß das ich das Problem mit einer ID lösen kann)


    CSS
    enum
    {
        DIALOG_EVENT,
       DIALOG_EVENTLIST,
       DIALOG_LIMIT
    
    }


    CSS
    CMD:estartevent(playerid,params[])
    {
    	ShowPlayerDialog(playerid,DIALOG_LIMIT, DIALOG_STYLE_INPUT, "YN-Event", "Set an Event-Limit.", "Okay", "");
    	return 1;
    }

    Error:


    undefined symbol "DIALOG_LIMIT" event.pwn 65

    @Jeffry


    Habe ein Befehl um die Skins von den Spielern zu ändern die im Event sind. Klappt eigentlich gut und es wird auch nur der Skin der Spieler im Event geändert, aber das Freezen betrifft alle Spieler (vermute ich) oder dem jenigen der den Befehl ausführt.


    Was habe ich falsch gemacht? Sollte nur für Leute im Event sein.


    C
    CMD:eskin(playerid,params[])
    {
    	new skin;
    	if(sscanf(params, "d", skin)) return SendClientMessage(playerid,WHITE, "{FF1717}ERROR:{FFFFFF} /eskin [ID]");
    	if(skin < 1 || skin > 311) return SendClientMessage(playerid,WHITE,"{FF1717}ERROR:{FFFFFF}Only Skins between 1 and 311.");
     	for(new i=0; i<MAX_PLAYERS; i++) if(IsPlayerConnected(i) && !IsPlayerNPC(i) && inEvent[i]) SetPlayerSkin(i,skin);
     	TogglePlayerControllable(playerid,0 );
    	SetTimerEx("UnfreezePlayer", 2500, false, "i", playerid);
    	return 1;
    }

    Yo, hab mal ne kleine Frage:


    Möchte mal mit Timern arbeiten, sprich eine ausgewählte Funktion soll erst nach einer bestimmten Zeit ausgeführt werden. Habe da mal bisschen in Wiki nachgelesen und SetTimerEx entdeckt.


    Nur verstehe ich nicht was die erste Funktion sein soll die man angeben muss.



    Habe da mal ein Testbefehl erstellt und hatte vor den Spieler zu freezen, Skin setzen und nach 5 Sekunden zu entfreezen.


    C
    CMD:test123(playerid,params[])
    {
    	TogglePlayerControllable(playerid,0 );
    	SetPlayerSkin(playerid, 300);
    	TogglePlayerControllable(playerid,1 );
    	SetTimerEx("TogglePlayerControllable", 5000, false, "i", playerid);
    	return 1;
    }


    Ich weiß das ist falsch, wie mach ich es richtig?

    Wir eröffnen endlich unseren neuen Gamingserver. Ausführliche seperate Werbung folgt später, macht euch am besten selbst ein Eindruck.
    Die Map werdet ihr so nie wieder finden, sie ist wirklich einzigartig. Server besteht nur aus pure DM, wir warten auf euch :)!


    ServerIP: ulclan.com:2222

    Hatte letzte Woche auch eine Einladung, hatte auch bisschen Angst aber die waren total nett und das Ganze hatte sich auch nach 15 min erledigt. Einfach hinter dir bringen ^^