Krankenhaus einbauen

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
  • Hi,
    Ich habe ein Problem.
    Bei OnPlayerDeath habe ich das:
    public OnPlayerDeath(playerid, killerid, reason)
    {
    SetPlayerPos(playerid,1176.5500,-1323.9135,14.0268); // Setz die Positon( Vom Spieler auf, x, y, z);
    SendClientMessage(playerid,COLOR_RED,"Du hattest eine Herzstillstand..."); //
    SendClientMessage(playerid,COLOR_RED,"Du wurdest Wiederbelebt das hat dich 50$ gekostet.");
    SetPlayerHealth(playerid, 100.0);
    GivePlayerMoney(playerid,-50);
    return 1;
    }


    Ich habe keine errors oder so.
    Wie baue ich einen Timer ein?
    Er soll 2 min im kh bleiben FacingAngel kann ich selber machen.
    Brauche nur den Timer.
    Und am besten würde ich gerne die Karte in 3 Bereiche einteilen.
    Ich hoffe mir kann jemand helfen.
    Was ich möchte auch gut deutsch.


    -Einen timer für 2 min reinbauen
    -die Karte in 3 Teile einteilen


    Hoffe mir kann das jemand erklären.
    Wenn es geht auch die Pawncodes posten da ich script Neuling bin.
    Die tuts habe ich mir angeuckt aber ich verstehe sie nicht so ganz.
    mfg lolli


    P.S.: Es ist kein GF es ist ein nongf selfmade


    Bewerte mich und meine Transaktionen als Mittelsmann

  • Oki.
    Danke
    Jez noch ne frage.
    Wie mache ich das das in den 1. 10sek da steht mit GametextFor Player
    Du wirst Wiederbelebt...
    Also meine den Code
    OnGameTextForPlayer ?
    und das der unten steht mit
    ~d~
    hoffe mir kann jemand helfen.


    Bewerte mich und meine Transaktionen als Mittelsmann

  • C:\Users\Sven\Desktop\Realife 3c\gamemodes\Reallife.pwn(163) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.



    public Wiederbeleben(playerid)
    {
    GameTextForPlayer(playerid,"~d~Du wirst Wiederbelebt",1);
    } //Die Zeile letzte Klammer


    Bewerte mich und meine Transaktionen als Mittelsmann

  • forward Wiederbeleben(playerid);


    public Wiederbeleben(playerid)
    {
    GameTextForPlayer(playerid, "Du wirst wiederbelebt!", 3000, 4);
    return 1;
    }
    // Bei OnPlayerDeath
    SetTimerEx("Wiederbeleben",120000,0,"d",playerid);


    EDIT: Schreibfehler ^^

  • C:\Users\Sven\Desktop\Realife 3c\gamemodes\Reallife.pwn(164) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.



    public Wiederbeleben(playerid)
    {
    GameTextForPlayer(playerid, "Du wirst wiederbelebt!", 3000, 4);
    return 1;
    }


    Bewerte mich und meine Transaktionen als Mittelsmann

  • jungs ich will ja nicht meckern aber ich dachte der soll da 2 min vorm krankenhaus stehen bleiben


    also 1. find ich persönlich 2 min zu viel 1e würds auch tun


    so sollte es gehen:



    public OnPlayerDeath(playerid, killerid, reason)
    {
    SetPlayerPos(playerid,1176.5500,-1323.9135,14.0268); // Setz die Positon( Vom Spieler auf, x, y, z);
    SendClientMessage(playerid,COLOR_RED,"Du hattest eine Herzstillstand..."); //
    SendClientMessage(playerid,COLOR_RED,"Du wurdest Wiederbelebt das hat dich 50$ gekostet.");
    SetPlayerHealth(playerid, 100.0);
    GivePlayerMoney(playerid,-50);
    TogglePlayerControllable(playerid,0);
    SetTimerEx("Re_Toggle", 60000, false, "i", playerid);
    return 1;
    }


    forward Re_Toggle(playerid);


    public Re_Toggle(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    TogglePlayerControllable(playerid,1);
    return 1;
    }
    return 1;
    }




    so hab ich das bei mir im Tank system gemacht da muss der halt n paar sekunden warten und dann wird er durch diese function wieder freigelassen....



    ich hoffe ich konnte dir helfen
    mfg The_OTTO