/wiederbeleben

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
  • Hallöschen, ich bin gerade dabei mein Krankenhaus System in ein Friedhof's System zu ändern. Jetzt habe ich bereits das er auf den Friedhof kommt und ein Todes Icon erstellt wird.
    Aber jetzt weis ich nicht, wie ich den /wiederbeleben Befehl machen soll.


    Kann mir jemand weiterhelfen? :D
    new Float:plocx,Float:plocy,Float:plocz;
    GetPlayerPos(playerid, plocx, plocy, plocz);
    TodIcon[playerid] = CreatePickup(1254, plocx, plocy, plocz, 0)
    Das Todesicon


    /wiederbeleben:
    if(strcmp(cmd,"/wiederbeleben",true)==0)
    {
    PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember]== 4)
    {


    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Du bist nicht von der SA:LR");
    }
    return 1;
    }

  • Du musst die Variablen global und Spielerbezogen einsetzen sprich



    new DeathX[MAX_PLAYERS],DeathY[MAX_PLAYERS],DeathZ[MAX_PLAYERS],


    anscließend unter OnPlayerDeath



    GetPlayerPos(playerid,DeathX[playerid],DeathY[playerid],DeathZ[playerid]);
    TodIcon[playerid] = CreatePickup(1254,1,DeathX[playerid],DeathY[playerid],DeathZ[playerid]);


    und dann kannst du diese Koordinaten mit einer Schleife abfragen



    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerInRangeOfPoint(playerid,5.0,DeathX[i],DeathY[i],DeathZ[i]))
    {
    SetPlayerPos(i,DeathX[i],DeathY[i],DeathZ[i]);


    ---


    Mit freundlichen Grüßen,


    PS: mit diesen Dingen sollte es dir Möglich sein einen Wiederbelebenbegel einzufügen.

  • Dann kommt:
    C:\Dokumente und Einstellungen\Kais\Desktop\myscript.pwn(5714) : warning 213: tag mismatch
    C:\Dokumente und Einstellungen\Kais\Desktop\myscript.pwn(5714) : warning 213: tag mismatch
    C:\Dokumente und Einstellungen\Kais\Desktop\myscript.pwn(5714) : warning 213: tag mismatch

    GetPlayerPos(playerid, DeathX[playerid], DeathY[playerid], DeathZ[playerid]); //Warning Zeile
    TodIcon[playerid] = CreatePickup(1254,1,DeathX[playerid],DeathY[playerid],DeathZ[playerid]);
    PlayerInfo[playerid][pTot] = 1;