Beiträge von Friedi

    Hey Leute,
    Ich wollte mich mal versuchen nen payday zu scripten aber beim kompilieren kommen 3 Errors und 1 warning.


    E:\Spiele\Rockstar Games\GTA San Andreas\samp02Xserver.win32\gamemodes\defb-probe.pwn(232) : warning 235: public function lacks forward declaration (symbol "PayDay")


    E:\Spiele\Rockstar Games\GTA San Andreas\samp02Xserver.win32\gamemodes\defb-probe.pwn(234) : error 029: invalid expression, assumed zero


    E:\Spiele\Rockstar Games\GTA San Andreas\samp02Xserver.win32\gamemodes\defb-probe.pwn(234) : error 004: function "payday" is not implemented


    E:\Spiele\Rockstar Games\GTA San Andreas\samp02Xserver.win32\gamemodes\defb-probe.pwn(241) : error 030: compound statement not closed at the end of file (started at line 234)


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


    3Errors



    So sieht alles aus was ich da zusammen gescripted habe für den payday:


    #include //forwardsforward payday(playerid);


    public OnGameModeInit(){//paydaySetTimer("payday",1800000,1);



    public PayDay(){public payday(playerid) {for (new i = 0; i < MAX_PLAYERS; i++) {SendClientMessage(i,ORANGE,"Es ist Zahltag/du bekommst heute 1000$");GivePlayerMoney(i, 1000);}return 1;}



    kann mir jemand meinen Fehler verraten ?


    PS.: wieso mach dieses "PWN Fenster das nicht so wie ich es wollte O_o"

    Hey Leute,
    ich wollte mir mal ne Registrierung scripten aber bei mir entstehen 6 Errors.


    Hier erstmal die Errors:

    E:\Spiele\Rockstar Games\GTA San Andreas\samp02Xserver.win32\gamemodes\defb-probe.pwn(84) : error 055: start of function body without function header
    E:\Spiele\Rockstar Games\GTA San Andreas\samp02Xserver.win32\gamemodes\defb-probe.pwn(87) : error 021: symbol already defined: "GetPlayerName"
    E:\Spiele\Rockstar Games\GTA San Andreas\samp02Xserver.win32\gamemodes\defb-probe.pwn(89) : error 010: invalid function or declaration
    E:\Spiele\Rockstar Games\GTA San Andreas\samp02Xserver.win32\gamemodes\defb-probe.pwn(93) : error 010: invalid function or declaration
    E:\Spiele\Rockstar Games\GTA San Andreas\samp02Xserver.win32\gamemodes\defb-probe.pwn(95) : error 010: invalid function or declaration
    E:\Spiele\Rockstar Games\GTA San Andreas\samp02Xserver.win32\gamemodes\defb-probe.pwn(100) : error 010: invalid function or declaration
    E:\Spiele\Rockstar Games\GTA San Andreas\samp02Xserver.win32\gamemodes\defb-probe.pwn(237) : warning 203: symbol is never used: "connect"
    E:\Spiele\Rockstar Games\GTA San Andreas\samp02Xserver.win32\gamemodes\defb-probe.pwn(237) : warning 203: symbol is never used: "spielername"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    6 Errors.



    so sieht mein script aus:



    {
    new spielername[MAX_PLAYER_NAME];
    new connect[128];
    GetPlayerName(playerid, spielername, sizeof(spielername));
    format(connect, sizeof(connect), "%s.cer", spielername);
    if(fexist(connect))
    {
    gPlayerAccount[playerid] = 1;
    SendClientMessage(playerid, COLOR_YELLOW, "Du bist bereits registriert, Benutze/login password");
    return 1;
    }
    else
    {
    gPlayerAccount[playerid] = 0;
    SendClientMessage(playerid, COLOR_YELLOW, "Du bist noch nicht registriert! Benutze /register password");
    }
    return 1;
    }


    und hier nochmal mein gesamter script:


    --> klickste genau hier <--


    Kann mir irgendjemand weiterhelfen ?


    mfg Friedi
    :)

    jop thx
    und ich hab noch ne frage:
    wo soll ich die forwards eigendlich einfügen ?
    ich lese in den Tuts andauernt was von zb.: "forward payday" aber wo soll ichn das hinschreiben ?

    Joa also ich mein das so mit einfach drunter klatschen:



    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/kill", cmdtext, true) == 0)
    {
    SetPlayerHealth(playerid,0.0);
    SendClientMessage(playerid, 0xAA3333AA, "Haben sie ihre Medikamente vergessen ?");
    return true;
    }
    return 0;
    }


    if(strcmp(cmdtext, "/me", true)==0) {
    new str[256], sname[256];
    GetPlayerName(playerid, sname, 256);
    format(str, 256, "%s %s", sname, cmdtext[4]);
    SendClientMessageToAll(0x33CCFFAA, str);
    return 1;
    }



    weil ich ja keene ahnung habe wie das geht ^^


    jo und die Errors:



    C:\Dokumente und Einstellungen\Friedi\Desktop\samp02Xserver.win32\gamemodes\defb.pwn(154) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Friedi\Desktop\samp02Xserver.win32\gamemodes\defb.pwn(156) : error 021: symbol already defined: "GetPlayerName"
    C:\Dokumente und Einstellungen\Friedi\Desktop\samp02Xserver.win32\gamemodes\defb.pwn(159) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Friedi\Desktop\samp02Xserver.win32\gamemodes\defb.pwn(231) : warning 203: symbol is never used: "sname"
    C:\Dokumente und Einstellungen\Friedi\Desktop\samp02Xserver.win32\gamemodes\defb.pwn(231) : warning 203: symbol is never used: "str"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.

    Guten Tag alle zusammen.
    Ich wollte mal fragen wie das funktioniert mit den /befehlen.
    Also ich habe in meinem Gamemode bis jetzt nur einen /befehl aber ich möchte noch viel mehr /befehle dazu scripten.
    Ich habe mal versucht einen anderen /befehl mit dazu zu scripten, den hab ich einfach unter den jetzigen dazu geklatscht.
    Doch dabei sind Errors entstanden also habe ich irgendetwas falsch gemacht.
    Wie kann ich die anderen /befehle dazu scripten ohne dass da Errors entstehen ?
    Könntet ihr mir vielleicht mal zeigen wie das ungefähr aussieht ?


    mfg Friedi
    :rolleyes:

    ok Jetzt bin ich Baff ! Warum geht es bei dir und bei mir nicht ?


    da kommt wieder:
    C:\Dokumente und Einstellungen\Friedi\Desktop\samp02Xserver.win32\gamemodes\defb.pwn(121) : error 054: unmatched closing brace ("}")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.




    Aber lasst sein habs rausgefunden, so muss es aussehen:



    public OnPlayerDeath(playerid, killerid, reason)
    {
    if (killerid == INVALID_PLAYER_ID) {
    SendClientMessageToAll(0x00FF00FF, "Jemand hat sich umgebracht.");
    } else {
    SendClientMessageToAll(0x00FF00FF, "Jemand wurde von einem Mörder umgebracht"); }
    return 1;
    }

    da steht dann auch wieder:


    C:\Dokumente und Einstellungen\Friedi\Desktop\samp02Xserver.win32\gamemodes\defb.pwn(120) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    ne so nicht denn da kommt dann :


    C:\Dokumente und Einstellungen\Friedi\Desktop\samp02Xserver.win32\gamemodes\defb.pwn(121) : warning 209: function "OnPlayerDeath" should return a value
    C:\Dokumente und Einstellungen\Friedi\Desktop\samp02Xserver.win32\gamemodes\defb.pwn(122) : error 054: unmatched closing brace ("}")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    C:\Dokumente und Einstellungen\Friedi\Desktop\samp02Xserver.win32\gamemodes\defb.pwn(122) : warning 209: function "OnPlayerDeath" should return a value
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.

    Hey Leute,
    ich schon wieder :P.
    Also ich habe mir mit eurer hilfe mal etwas kleines zusamme gescripted.
    Eigendlich habe ich alles so wie in den Tutorials gemacht. (glaube ich zumindestens)
    Könnt ihr mir sagen was die 2 Errors ausgelöst hat ?


    klickt hier um meinen Kompletten script zu sehen


    Also wenn ich auf Kompilieren klicke und mein Pawno versucht mein "gewurschtel" zu Kompilieren steht da volgendes:


    C:\Dokumente und Einstellungen\Friedi\Desktop\samp02Xserver.win32\gamemodes\defb.pwn(102) : error 001: expected token: "{", but found "case"
    C:\Dokumente und Einstellungen\Friedi\Desktop\samp02Xserver.win32\gamemodes\defb.pwn(122) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.

    Naja etwas englisch kann ich schon, naja ich werde mal versuchen mit meinen Englisch Kenntnissen mich zurecht zu finden ^^ trotzdem danke ich euch allen !!

    Hey Leute,
    ich bin ja nochn Neuling wenn es ums scripten geht.
    Wenn ich jetzt ein total neuen gamemode scripten will, auf was muss ich alles achten damit der überhaupt funktioniert ?
    Also damit man den überhaupt spielen kann. Bis jetzt weis ich eigendlich nur wie man dinge wie zb.: Autos einfügt an bestimmten Spawnplätzen.