Friedhof

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
  • Hallo alle Zusammen,


    habe mal ne Frage ich habe mir mal so überlegt wie ich am einfachsten einen Friedhof erstellen kann. Das wenn man stirbt auf den Freidhof kommt für 1minute...


    So ich habe so angefangen.


    public OnPlayerDeath(playerid, killerid, reason)
    {
    SetPlayerPos(playerid, -2029.5033,-95.9288,35.1641);
    SetPlayerVirtualWorld(playerid,1);


    So alles schön und gut ich spawne auf meiner gewünschten position.
    Nur ich will auch nach 1 Minute wieder in Virtual world0 zurück.
    Wie mache ich das am einfachsten??



    mfG
    BillyGirl

    Ich habe aus meinen Fehlern gelernt,eine Teilnahme eines Reallife Projektes ist kacke wenn man nicht selbst der Hoster ist. Man kann so leicht ausgenutzt werden.


    Copyright © ->BillyGirl 2010<-

  • Erstmal wird das nicht fubnktionieren, denn wenn du tot bist, dorthin teleportiert wirst, wird dann der public OnPlayerSpawn ausgeführt, sprich man spawnt direkt.


    Setzt dir beim Tod eine Variable und überprüfe diese beim Spawnen, teleportiere ihn dann ggf.


    --------


    machen forward backtospawn(pid);


    dann unter dem
    SetPlayerPos(playerid, -2029.5033,-95.9288,35.1641);
    SetPlayerVirtualWorld(playerid,1);


    SetTimerEx("backtospawn",60000,0,"i",playerid);



    Dann irgentwo im Script

    public backtospawn(pid)
    {
    SetPlayerVirtualWorld(pid,0);
    SpawnPlayer(pid);
    }

  • habe da ein problem C:\DOKUME~1\Sven\Desktop\GAMEMO~1\GuR.pwn(173) : error 021: symbol already defined: "SetPlayerPos"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.



    //friedhof
    SetPlayerPos(playerid, -2029.5033,-95.9288,35.1641);
    SetPlayerVirtualWorld(playerid,1);
    SetTimerEx("backtospawn",600,0,"i",playerid);
    //friedhof

  • das SetPlayerPos schon längst definiert ist?? xD

  • Sry das ich das Thema nochma ausm Winterschlaf hohle aber is das nich





    public backtospawn(pid)
    {
    SetPlayerVirtualWorld(pid,0);
    SpawnPlayer(pid);
    return 1;
    }


    MFG.:
    manumeyer


    if (strcmp("/Hatschi", cmdtext, true) == 0)
    {
    SendClientMessage(playerid,0xAA3333,"Gesundheit!");
    return 1;
    }