Beiträge von DarkZero

    Hallo leute, ich wollte grad meinen Server auf 0.3d bei samp4you machen aber leider hab ich es nicht geschafft

    Was genau lief denn falsch?


    und dan wollte ich es wieder auf 0.3c machen aber nun steht da immer "UNKOWN" X( HILFE Bittte

    Möglicherweise plugin oder sonstiges nicht eingetragen oder Gamemode auf 0.3d umgescriptet dass es mit 0.3c nicht klar kommt? ^^

    Du kannst auch einfach ganz simple Defines benutzen.


    Als erstes definierst du die Servernamen.
    #define SNAME1 "Jeden Tag updaten wir unseren Server" //hostname1 des Servers
    #define SNAME2 "Es werden weiterhin Supporter gesucht" //hostname2 des Servers
    #define SNAME3 "Auch wir sind eine von vielen 0815 Projekten" //hostname3 des Servers


    Variable setzen:
    new hostname = 0;
    Forward:
    forward HostName();


    Erstellst dann den Timer:
    SetTimer("HostName",1000,1);


    Dann fügst du folgendes unter OnGameModeInit:
    new str2[64]; //Der String
    format(str2,sizeof(str2),"hostname %s",SNAME1);


    Und dann erstellt du eben noch ein Public:
    public HostName()
    {
    new string[128];
    //
    if(hostname == 0)
    {
    format(string,sizeof(string),"hostname %s",SNAME1);
    SendRconCommand(string);
    hostname = 1;
    }
    else if(hostname == 1)
    {
    format(string,sizeof(string),"hostname %s",SNAME2);
    SendRconCommand(string);
    hostname = 2;
    }
    else if(hostname == 2)
    {
    format(string,sizeof(string),"hostname %s",SNAME3);
    SendRconCommand(string);
    hostname = 0;
    }
    return true;
    }


    Bum fertig. Nun musst du eigentlich nur noch die Defines ändern ;)

    Wofür braucht man denn das?
    Man bekommt doch wohl nich 100 Nacjrichten am Tag oder etwa doch? 8|
    Man kann ja auch älteren Nachrichten einfach lösche ;)


    Nichts für ungut, aber ich finde diesen vorschlagg doch eher unnötig^^




    (Entschuldigt mir die Rechtschreibfehler, *Leicht alkoholisiert xDd)

    Geh mal auf das Startmenu bei Windows, klicke auf Ausführen, und gib dort dann dxdiag ein.
    Screene das mal bitte.


    Zudem wäre es nett wenn du mal die restlichen Optionen vom Spiel postest ^^

    So ganz komme ich nochimmer nicht klar..


    Wenn ich folgendes mache:
    SendLanguageMessageToAllEx(grau, "-Serverinfo- %s (%d) hat die {FF0000}Crazy Fun World{A9A9A9} betreten.","-Serverinfo- %s (%d) has joined the {FF0000}Crazy Fun World{A9A9A9} Server.", GetName(playerid), playerid);
    kommt die Meldung:
    C:\Dokumente und Einstellungen\Administrator\Desktop\Daten\Testserver\cfw\gamemodes\UPD.pwn(6354) : warning 205: redundant code: constant expression is zero


    Und wenn ichs so mache:
    format(stringfa, sizeof(stringfa), "-Serverinfo- %s (%d) hat die {FF0000}Crazy Fun World{A9A9A9} betreten.","-Serverinfo- %s (%d) has joined the {FF0000}Crazy Fun World{A9A9A9} Server.", GetName(playerid), playerid);
    SendLanguageMessageToAllEx(grau, stringfa)
    kommt die meldung:
    C:\Dokumente und Einstellungen\Administrator\Desktop\Daten\Testserver\cfw\gamemodes\UPD.pwn(6355) : error 017: undefined symbol "SendLanguageMessageToAllEx"


    Dass ich was falsch mache ist auch mir klar aber nicht genau was :(


    //Edit: Brauche immernoch hilfe :/

    Hier die ganze funktion:


    forward GetPlayerLanguage(playerid);
    forward SendLanguageMessageToAll(color,text_de[],text_en[]);


    public GetPlayerLanguage(playerid)
    {
    return AccountInfo[playerid][Sprache];
    }


    //------------------------------------------------------------------------------


    public SendLanguageMessageToAll(color,text_de[],text_en[])
    {
    if(!strlen(text_de) || !strlen(text_en))
    return false;
    for(new i=0;i<MAX_PLAYERS;i++)
    if(IsPlayerConnected(i))
    SendLanguageMessage(i,color,text_de,text_en);
    return true;
    }


    Deadmau5: Funzt nicht :/

    Hi und guten Morgen.
    Ich hab derzeit ein Problem mit "SendLanguageMessageToAll".
    Also ich habe vor meinen Server komplett 2 Sprachig zu machen, aber verzweifle an einem kleinen Problem.


    Folgendes habe ich erstellt:
    format(stringfa, sizeof(stringfa), "-Serverinfo- %s (%d) hat die {FF0000}Crazy Fun World{A9A9A9} betreten.","-Serverinfo- %s (%d) has joined the {FF0000}Crazy Fun World{A9A9A9} Server.", GetName(playerid), playerid);
    SendLanguageMessageToAll(grau,stringfa);


    Und folgenden Fehler erhalte ich:
    C:\Dokumente und Einstellungen\Administrator\Desktop\Daten\Testserver\cfw\gamemodes\UPD.pwn(6353) : warning 202: number of arguments does not match definition


    Bei Zeile 6353 handelt es sich um die Zeile SendLanguageMessageToAll(grau,stringfa);



    Wäre nett wenn mir wer helfen könnte. Falls mehr Codeschnipsel benötigt werden, poste ich diese auch gern.

    Hast du auch mal ganz Simpel versucht SA-MP neuzuinstallieren?
    Wenn nein rate ich dir:
    C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\GTA San Andreas User Files\SAMP
    Dadrinne die USERDATA zu löschen.

    Es gibt bereits Mods mit "Tannenbäumen" für GTA San Andreas, welchen ich drauf habe und den es als Free Download gibt.
    Wenn es für Server wäre, gäbe es auch dafür eine Include.


    Daher ist der Verkauf von sowas scheinbar simplen sehr sinnfrei.

    Hallo :D
    Leider hab ich zwar im Scripten talent, aber bin kein Profi :S



    Also ich habe vor ein Missionsscipt zu machen, aber benötige dabei eine art Vorlage, indem bereits 2 - 3 Missionen gemacht sind, damit ich es einfach und sauber weiter bearbeiten kann ^^


    Es sollte folgendermaßen aussehen:
    -Man kann die Mission mit /Mission starten.
    Denn folgt ein Auftrag wie z.B: Klau einen Infernus und bringe ihn zum LSPD.
    Sobald man das gemacht hat, bekommt man 5 Score & 30000$
    -Wenn man dann nach dieser Mission wieder den Command eingibt, landet man bei der nächsten Mission z.B nun: Befestige eine Bombe an Madd dogs Villa.
    Sobald das gemacht ist, landet man wenn man das nächste mal /mission eingibt, bei Mission drei. Und sobald man alle durchhat, sollte man bei Mission 1 wiederbeginnen :D
    Übrigens sollte auch gespeichert werden bei welcher Mission man war damit man wenn man reloggt bei der wieder weitermachen kann.


    Könnte wer sowas für mich machen?
    Ich gebe zwar ungern Geld dafür aus, aber ein "Gehalt" von 10€ ist möglich, mehr nicht da ich derzeit knapp bei Kasse bin.
    Falls Geld gewünscht wird: Erst Script, dann Geld. Mittelsmann wird empfolen. HIER Klicken für mehr Infos.




    Mit freundlichen Grüßen
    DarkZero