Beiträge von deathvirus79

    public OnPlayerText(playerid, text[]){ new Float: pos[3]; GetPlayerPos(playerid, pos[0], pos[1], pos[2]); new rad = 20; for(new i = 0; i < MAX_PLAYERS; i++) { if(!IsPlayerConnected(i)) continue; if(!IsPlayerInRangeOfPoint(i, rad, pos[0], pos[1], pos[2])) continue; //Spieler ist in der Nähe und connected, also kannst du hier die Nachricht an diesen Spieler senden. } return 1;}

    Schick mal den ganzen public OnPlayerText

    Da


    new Float: pos[3];GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
    new rad = 20;
    for(new i = 0; i < MAX_PLAYERS; i++) {
    if(!IsPlayerConnected(i)) continue;
    if(!IsPlayerInRangeOfPoint(i, rad, pos[0], pos[1], pos[2])) continue;
    //Spieler ist in der Nähe und connected, also kannst du hier die Nachricht an diesen Spieler senden. }

    Wie erstellt man ein Haus? und braucht man dazu extra datein wie zmb im Scriptfiles ordner ein Haus ordner?

    Gut ein teil klappt ja aufjeden fall kommt es jetz grau aber es kommt dann zmb so An


    Anfang :


    Ich schreibe Hey
    dann kommt in Grau
    Hey
    und datrunter steht
    deathvirus79 : Hey
    aber das in weiß wieder

    Sry aber geht immer noch nicht :(

    Hallo liebe Breadfish user ,
    ich habe das problem das es irgendein Error gibt bzw ein Fehler .



    DER COMMAND


    dcmd_makeleader(playerid,params[])
    {
    new pid, frakid;
    if(sscanf(params,"ud",pid,frakid))
    {
    return SendClientMessage(playerid,GELB,"Verwendung : /makleader [ID] [Fraktions ID]");
    }
    if(frakid > 9)
    {
    return SendClientMessage(playerid,ROT,"Soviele Fraktionen gibt es nicht!");
    }
    if(IstSpielerAdmin(playerid, 6))
    {
    if(pid == INVALID_PLAYER_ID)
    {
    return SendClientMessage(playerid,ROT,"Ungültiger Spieler!");
    }
    if(IstSpielerInFraktion(pid,frakid) == frakid)
    {
    return SendClientMessage(playerid,ROT,"Der angegebene Spieler ist schon in dieser Fraktion!");
    }
    else
    {
    sSpieler[pid][Fraktion] = frakid;
    SendClientMessage(pid,GELB,"Du bist nun in einer Fraktion!");
    SendClientMessage(pid,GELB,"Du hast den angegeben Spieler in eine Fraktion gepackt!");
    }
    }
    else
    {
    return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
    }
    return 1;
    }


    DER FEHLER:
    error 030: compound statement not closed at the end of file (started at line 3707)



    Aber bei der line 3707 ist mein SSCANF das bisjetz noch nie errors abgegeben hat undso.
    Kann mir hier einer helfen?

    Code
    new Float: pos[3];
    GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
    new rad = 20;
    for(new i = 0; i < MAX_PLAYERS; i++) {
    	if(!IsPlayerConnected(i)) continue;
    	if(!IsPlayerInRangeOfPoint(i, rad, pos[0], pos[1], pos[2])) continue;
    	//Spieler ist in der Nähe und connected, also kannst du hier die Nachricht an diesen Spieler senden.
    }



    Nicht getestet und aus dem Kopf heraus. Sollte aber klappen (auch wenn ich jetzt paar Jahre aus dem SA:MP Scripting raus bin), wenn nicht melde dich.


    Naja dort wo du es halt benötigst OnPlayerText z.B


    Es ist halt ein Grundgerüst

    ich glaube abjetz sollte ich das schon allein hinbekommen aber nur noch als sicherheit mal noch 2fragen :


    • Wie kann ich einstellen das dann die schrift zmb Grau oder Blau oder sonstiges ist?
    • new rad = 20; ist doch der Radius zmb " new rad = 20; " bedeut doch alle in der reichweite von 20radius kann das lessen

    Ein versuch hab ich leider nicht , Perfekt kann ich nicht scripten , übertrieben gut auch nicht aber ich kann SCHON GUT scripten , ich hab das nett mal versucht weil ich nicht mal weis wie ich anfangen soll.



    >>Edit an 8D


    Wo soll ich das den einfügen?

    Hallo liebe Breadfish user,
    ich arbeíte in der zeit an meinem Roleplay Selfmade script ich kann eigentlich gut Scripten nun aber
    ich habe eine schwäche im Chat system , wenn ihr euch grade fragt welches chat system dann
    beantwort ich euch sie so : >> ALLE << ja weil wenn man schreibt ist das irgendwie in einem chat
    das jeder lesen kann , das will ich aber nicht sonder ich will einen : Localen- , Globalen- , Megaphon-Chat
    Ich weiß leider nicht wie das geht und wollte fragen ob mir da einer helfen kann.