Beiträge von Madd.Dogg

    JAAAA THX hat Funktioniert :D


    Danke für die schnellen antworten! :)


    //Edit:
    Ich bekomm zwar keine Errors mehr, aber funktionieren tut es immer noch nicht -_-
    (Keiner Bekommt die Nachricht, egal welche Sprache!)

    Mach mal beim SendClientMessage die "[" "]" weg ( const message [] )

    Hab ich gemacht:



    stock GerMsgToAll(color, const message[])
    {
    for(new i = 0; i < GetMaxPlayers(); i++) // Schleife für die Abfrage aller Spieler
    {
    if(IsPlayerConnected(i)) // Ist die gerade abgefragte ID online?
    {
    if(GetPVarInt(i,"Sprache") == 1)
    {
    SendClientMessage(i,color,const message);
    }
    }
    return 1;
    }
    }


    Doch jetzt bekomm ich die Errors:



    C:\Users\Agando\Desktop\SAMP Server\gamemodes\DM6.pwn(929) : error 029: invalid expression, assumed zero
    C:\Users\Agando\Desktop\SAMP Server\gamemodes\DM6.pwn(929) : warning 215: expression has no effect
    C:\Users\Agando\Desktop\SAMP Server\gamemodes\DM6.pwn(929) : error 001: expected token: ";", but found ")"
    C:\Users\Agando\Desktop\SAMP Server\gamemodes\DM6.pwn(929) : error 029: invalid expression, assumed zero
    C:\Users\Agando\Desktop\SAMP Server\gamemodes\DM6.pwn(929) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    4 Errors.


    :(

    Hi ich wollte nen Sprach-Stock erstellen
    das nur leute mit der Sprache deutsch eine Nachricht erhalten, jedoch bekomme ich folgende Errors:



    C:\Users\Agando\Desktop\SAMP Server\gamemodes\DM6.pwn(942) : error 029: invalid expression, assumed zero
    C:\Users\Agando\Desktop\SAMP Server\gamemodes\DM6.pwn(942) : error 029: invalid expression, assumed zero
    C:\Users\Agando\Desktop\SAMP Server\gamemodes\DM6.pwn(942) : error 029: invalid expression, assumed zero
    C:\Users\Agando\Desktop\SAMP Server\gamemodes\DM6.pwn(942) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    4 Errors.



    Der Stock:



    stock GerMsgToAll(color, const message[])
    {
    for(new i = 0; i < GetMaxPlayers(); i++)
    {
    if(IsPlayerConnected(i))
    {
    if(GetPVarInt(i,"Sprache") == 1)
    {
    SendClientMessage(i,color,const message[]); // <-- Hier die Errors
    }
    }
    return 1;
    }
    }



    Beispiel: (So hab ich mir das vorgestellt)



    ocmd:langtest(playerid,params[])
    {
    GerMsgToAll(0xFEFEFEFE,"Deutsche Nachricht^^");
    EngMsgToAll(0xFEFEFEFE,"English Message!");
    SendClientMessage(playerid,WEISS,"Test gesendet...");
    return 1;
    }


    Ich hab bemerkt ,dass wenn ich diesen Test wegnehme ,auch die Errors weg gehen.
    Jedoch will ich es natürlich anwenden ;)



    Hoffe auf schnelle antworten!
    MfG Madd.Dogg