Beiträge von Msk.

    Ja hallo eigentlich sollten beim pawno rechts die includes und die funktionen aufgelistet werden, und wenn man zb.
    SetPlayerHealth( schreibt und 2 sekunden wartet das dann die parameter aufgelistet werden
    aber bei mir geht es nicht c_C die includes liste ist nicht da und ide parameter werden nicht angezeigt
    und wenn ich ein script starte komm da immer der fehler ' Failed to set data for " '
    und ich muss die scripts im pawno auf > File > open oeffnen :/
    es ist so seit ich mein Laptop formatiert habe, weisst jemand vielleicht wieso das so ist? :P

    kann ich dir machen .. dauert aber 5 - 10m also gedulde dich bitte ^^
    // so hier bitte


    new Text:Textdraw0;


    public OnFilterScriptInit()
    {
    Textdraw0 = TextDrawCreate(189.000000, 433.000000, "~b~Spieler Msk kat tktktkk kkt");
    TextDrawBackgroundColor(Textdraw0, 255);
    TextDrawFont(Textdraw0, 1);
    TextDrawLetterSize(Textdraw0, 0.500000, 1.400000);
    TextDrawColor(Textdraw0, -1);
    TextDrawSetOutline(Textdraw0, 0);
    TextDrawSetProportional(Textdraw0, 1);
    TextDrawSetShadow(Textdraw0, 1);
    TextDrawUseBox(Textdraw0, 1);
    TextDrawBoxColor(Textdraw0, 178);
    TextDrawTextSize(Textdraw0, 490.000000, 0.000000);
    return 1;
    }


    public OnFilterScriptExit()
    {
    TextDrawHideForAll(Textdraw0);
    TextDrawDestroy(Textdraw0);
    return 1;
    }
    forward Hide();
    public Hide() {
    TextDrawHideForAll(Textdraw0);
    return 1;
    }
    public OnPlayerConnect(playerid)
    {
    new name[24],str[100];
    GetPlayerName(playerid,name,24);
    format(str,100,"~b~Spieler ~r~%s ~b~hat den Server betreten",name);
    TextDrawSetString(Textdraw0,str);
    TextDrawShowForAll(Textdraw0);
    SetTimer("Hide",5000,0);
    return 1;
    }

    das ist ganz einfach


    bei onplayerspawn


    TogglePlayerControllable(playerid,false); // Spieler freezen
    SetTimerEx("Unfreeze",3000,0,"d",playerid); // den unfreeze public in 3 sekunden aufrufen


    und irgendwo im script



    forward Unfreeze(p);
    public Unfreeze(p) { return TogglePlayerControllable(playerid,true); }

    new name[24],str[256];
    GetPlayerName(playerid,name,24);
    format(str,256,"Spieler %s hat den Server betreten",name);
    SendClientMessageToAll(0xFFFFFFFF,str);


    Du meinst so was oder ?

    okay also


    du musst erstmal ein string erstellen


    new string[wat auch immer];
    und strcat benutzt man einfach so hier


    strcat(string," dein text \n");
    strcat(string," dein weiterer text);


    und das ergibt sowas


    dein text
    dein weiterer text


    wenn du es nicht verstanden hast dann sags einfach xd



    @dylan so klappt das nicht
    du formatierst den text neu also wird der alte text durch den neue erstzt und nicht dazu gemacht ^^

    if(GetPVarInt(playerid,"Adminlevel") == 1)return 1;



    mit einen '=' kannst du einer variable eine zahl zu schreiben oder was auch immer
    und mit zwei '==' fragst du ab

    doch du kannst es eigentlich immer neu formatieren aber da kann es zu problemen kommen also ich denke es ist besser wenn du immer neue variablen erstellst