Immer diese if(...(playerid) fehler

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
  • Servus,Grützi und Hallo,


    nachdem ich seit 3 Tagen jedes mal in eurem Forum war und mir viele Fehlermeldungen anderer User geholfen haben meine zu beheben, steck ich nun fest^^


    undzwar habe ich nur einen Fehler und der ist bei einem if(bla.bla.bla Command die Zeile :


    if(JustDied(playerid)==1)
    {
    SendClientMessage(playerid,ROT,"Du bist gestorben und musst auf einen Notarzt warten.");
    SendClientMessage(playerid,ROT,"Du lebst noch genau 3 Minuten.");
    TogglePlayerControllable(playerid, 0);
    ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,0,0,1,0);
    SetPlayerPos(playerid,1174.5457,-1323.9127,14.7891);
    SetPlayerInterior(playerid, DeadInt[playerid]);
    SetPlayerVirtualWorld(playerid, DeadWorld[playerid]);
    ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,1,1,1,0);
    SetPlayerCameraPos(playerid, deadx[playerid], deady[playerid], deadz[playerid]+5);
    SetPlayerCameraLookAt(playerid, deadx[playerid], deady[playerid], deadz[playerid]);
    FallPlayert[playerid] = SetTimerEx("FallPlayer", 5000, 0, "d", playerid);
    DeadTimer[playerid] = 180;
    deadt[playerid] = SetTimerEx("DeadCountdown", 1000, 1, "d", playerid);
    }



    Der Fehler ist nun[ error 010: invalid function or declaration] <<- ab dem if.


    Natürlich hab ich alle Foren und Seiten durchsucht ob Englisch oder Deutsche(wobei auch russische dabei waren), und ja ich weiß das es heißt das diese Funktion so nicht "bekannt" oder nicht"ausgeführt" werden kann. Aber wie kann ich das machen das es geht,bis jetzt passiert mir das bei fast allen if commands..danke im vorraus ^^


    Versuche aus jeder Kleinigkeit was großes zu machen,


    nur so weißt du das du es kannst!



    ^^


    Sollte in meinen Beiträgen oder Sätzen ein "u" fehlen, dann liegt das an meiner Tastatr;)

  • Wie hast du JustDied gemacht?

    Ich versuch mal die Frage zu beantworten so wie ich sie versatnden habe. Das Just Died ist für den Tot b.z.w den Timer nachdem man gestorben ist zum wiederbeleben :huh:


    ganz oben im Script:
    // Bei ToT
    new DeadTimer[MAX_PLAYERS];
    new DeadInt[MAX_PLAYERS];
    new DeadWorld[MAX_PLAYERS];
    new JustDied[MAX_PLAYERS];
    new deadt[MAX_PLAYERS];
    new FallPlayert[MAX_PLAYERS];
    new Float:deadx[MAX_PLAYERS],Float:deady[MAX_PLAYERS],Float:deadz[MAX_PLAYERS];
    forward DeadCountdown(playerid);
    forward FallPlayer(playerid);



    mit
    if(JustDied[playerid] == 1)


    kommt genau der selbe Fehler aber danke :)

    Versuche aus jeder Kleinigkeit was großes zu machen,


    nur so weißt du das du es kannst!



    ^^


    Sollte in meinen Beiträgen oder Sätzen ein "u" fehlen, dann liegt das an meiner Tastatr;)