Scripte erzeugen keine Wirkung

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Also der erste Script soll einen porten wenn man /ev eingibt. Leider passiert jedoch nichts.
    public OnPlayerCommandText2(playerid, cmdtext[])
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if (strcmp("/ev", cmdtext, true) == 0)
    {
    SetPlayerPos(playerid,770.0457,-1632.9095,38.1016);
    SendClientMessage(playerid, 0xFF0000AA, "Es beginnt /n");
    }
    }
    return 1;
    ´}
    Natürlich auch alles forwared, alles ohne Errors und Warnings.


    zweiter Script soll zufallsexplosionen erstellen, es passiert ebenfalls nichts:

    public RandomExplosionsenabled(playerid)
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    CreateExplosion(2172.7898,-1635.3604,14.2834,10,100);
    CreateExplosion(2196.9124,-1642.9293,15.0307,10,100); //
    CreateExplosion(2309.1370,-1652.1251,14.1813,10,100); //
    CreateExplosion(2318.4104,-1666.1140,13.9065,10,100); //
    CreateExplosion(2441.6411,-1655.8091,13.0419,10,100); //
    }
    SetTimer("RandomExplosions",200,1);
    return 1;
    }



    public RandomExplosions(playerid)
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    CreateExplosion(2172.7898,-1635.3604,14.2834,10,100);
    CreateExplosion(2196.9124,-1642.9293,15.0307,10,100); //
    CreateExplosion(2309.1370,-1652.1251,14.1813,10,100); //
    CreateExplosion(2318.4104,-1666.1140,13.9065,10,100); //
    CreateExplosion(2441.6411,-1655.8091,13.0419,10,100); //
    }
    return 1;
    }



    Alles fehlerfrei..
    Was ist an den Scripts falsch??

    ICQ Scripting - Support 495961653
    Montags-Freitags ab 15 Uhr

    Einmal editiert, zuletzt von TheKekes ()

  • Ein Verzweilungsversuch. Ohne hatts auch nicht geklappt. Könnt ihir ignorieren..


    Hab noch was beigefügt, was ich vergessen habe zu kopieren..

    ICQ Scripting - Support 495961653
    Montags-Freitags ab 15 Uhr

  • Und Was soll das OnPlayerCommandText2 sein?
    Erster fixed:
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/ev", cmdtext, true) == 0)
    {
    SetPlayerPos(playerid,770.0457,-1632.9095,38.1016);
    SendClientMessage(playerid, 0xFF0000AA, "Es beginnt /n");

    }
    return 1;
    }

    MrX
    - Nichtmehr bei SA:MP aktiv -

  • weil ich schon ohne "2" das schon hatte und Überladungen nicht funktionieren..Muss ich wohl beim anderem reinpacken..
    Ich werd es mal ausprobieren danke.
    Super, funktioniert :D.


    Zweiter Script funktioniert jetzt auch, das SetTime muss in GameIni und nicht in die Funktion.
    So, nur noch eine Frage bleibt offen:
    Wie mache ich dass ALLE geportet werden?, sozusagen Zwangsportung.
    SetPlayerPos(0-200,770.0457,-1632.9095,38.1016); bringt auch nichts..

    ICQ Scripting - Support 495961653
    Montags-Freitags ab 15 Uhr

    3 Mal editiert, zuletzt von TheKekes ()