Bite Per Key_Fire Zombie Server

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • also meine Definirung ist ....
    new Zombie;
    new Human;
    new Agent;
    new Wissenschaftler;
    //ende der Defines der Teams!!


    Was muss ich da machen? damit wenn ich KEY_FIRE mache BlattPapier konnte mir dass nicht genau machen da habe ich 4 Errors...... Dann will ich dass ein Timer startet der Den Spieler 5 - 10 alle 30 Sekunden abzieht aber wenn er an einen pickup ist dass der Timer dann Stoppt und Die HP des Spielers Auf 100 Gemacht werden. Wie geht das?

    Yes you really need tha weed!
    Weed, Weed. I love weed.
    I la love tha weed

    3 Mal editiert, zuletzt von SierraDelta ()

  • Und wehe du gibstd as als Selfmade aus, nach all den Hilfen die du bereits bekommen hast:



    forward LooseHealth();


    public OnGameModeInit()
    {
    SetTimer("LooseHealth",1000*30,1);
    return 1;
    }


    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    if(newkeys & KEY_FIRE)
    {
    if(Zombie[playerid])
    {
    new Float:pos[3];
    GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
    for(new p;p<MAX_PLAYERS&&IsPlayerConnected(p);p++)
    {
    if(IsPlayerInRangeOfPoint(p,5,pos[0],pos[1],pos[2]))
    {
    if(!Zombie[p])
    {
    SetPVarInt(p,"Infiziert",1);
    }
    }
    }
    }
    }
    return 1;
    }


    public LooseHealth()
    {
    for(new p;p<MAX_PLAYERS&&IsPlayerConnected(p);p++)
    {
    if(!Zombie[p])
    {
    if(GetPVarInt(p,"Infiziert")==1)
    {
    new Float:Health;
    GetPlayerHealth(p,Health);
    SetPlayerHealth(p,Health-5);
    }
    }
    }
    return 1;
    }


    Und mach oben aus deinem new Zombie; ein new Zombie[MAX_PLAYERS]; genau wie mit dem rest.



    edit:
    Echt herrlich wie das Forum einrückt, da macht man es extra schön...

    3 Mal editiert, zuletzt von MnKn ()

  • C:\Users\wirth\Desktop\gta sa-mp server\gamemodes\Zombie server1.0.pwn(4) : error 020: invalid symbol name ""
    C:\Users\wirth\Desktop\gta sa-mp server\gamemodes\Zombie server1.0.pwn(172) : error 029: invalid expression, assumed zero
    C:\Users\wirth\Desktop\gta sa-mp server\gamemodes\Zombie server1.0.pwn(172) : error 029: invalid expression, assumed zero
    C:\Users\wirth\Desktop\gta sa-mp server\gamemodes\Zombie server1.0.pwn(172) : warning 215: expression has no effect
    C:\Users\wirth\Desktop\gta sa-mp server\gamemodes\Zombie server1.0.pwn(172) : error 001: expected token: ";", but found "]"
    C:\Users\wirth\Desktop\gta sa-mp server\gamemodes\Zombie server1.0.pwn(172) : fatal error 107: too many error messages on one line


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



    5 Errors.


    Error....

    Yes you really need tha weed!
    Weed, Weed. I love weed.
    I la love tha weed