suche ein Adminbefehl um ein toten wieder zu beleben

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • suche ein Adminbefehl um ein toten wieder zu beleben

    Neu

    Hey, Ich habe ein server seid neustem und fuchse mich gerade bischen rein und suche gerade ein adminbefehl um jemanden wieder zu beleben wenn jemand gestorben ist
    Danke schonmal



    EDIT: ist jetzt drin
    Bilder
    • Screenshot (85).png

      167,89 kB, 1.920×1.080, 61 mal angesehen

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Dr_Flutsch ()

  • Neu

    Einfach einen Befehl erstellen, in dem nach dem Adminrang fragst und du die "Toten" Variable wieder auf Standard (vermutlich 0) setzt, dann den Spieler neu spawnen lassen.

    Beispielweise so:

    PAWN-Quellcode

    1. ocmd:respawn(playerid, params[])
    2. {
    3. if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, -1, "Du bist kein Admin!");
    4. new pid;
    5. if(sscanf(params, "u", pid)) return SendClientMessage(playerid, -1, "Benutze: /respawn [Name/ID]");
    6. if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, -1, "Der Angegebene Spieler konnte nicht gefunden werden!");
    7. Tot[pid] = 0;
    8. SpawnPlayer(pid);
    9. return 1;
    10. }
  • Neu

    Mir werden diese Errors nun Angezeigt und danke erstmal für die mühe






    C:\Users\User\Desktop\SFVERSION\DRP v.1.2\gamemodes\DRP.pwn(56892) : error 017: undefined symbol "Tot"
    C:\Users\User\Desktop\SFVERSION\DRP v.1.2\gamemodes\DRP.pwn(56892) : error 001: expected token: ";", but found "]"
    C:\Users\User\Desktop\SFVERSION\DRP v.1.2\gamemodes\DRP.pwn(56892) : error 029: invalid expression, assumed zero
    C:\Users\User\Desktop\SFVERSION\DRP v.1.2\gamemodes\DRP.pwn(56892) : fatal error 107: too many error messages on one line[/pwn]

    nur die zeile 56892 ist irgendwie immer error kp was ich machen kann

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Dr_Flutsch ()

  • Neu

    Dr_Flutsch schrieb:

    Hey, Ich habe ein server seid neustem und fuchse mich gerade bischen rein und suche gerade ein adminbefehl um jemanden wieder zu beleben wenn jemand gestorben ist
    Danke schonmal



    EDIT: ist jetzt drin
    Dein Bild zeigt nur die Hälfte von OnPlayerDeath, nutze doch - wenn der Code solang ist - Pastebin, um uns deinen Quellcode zu zeigen, dann können wir dir auch sagen, wie die Variable bei dir heißt.

    Es wird niemals so viel gelogen wie vor der Wahl, während des Krieges und nach der Jagd.

    - Otto von Bismarck
    -
  • Neu

    PAWN-Quellcode

    1. Function OnPlayerDeath(playerid, killerid, reason)
    2. {
    3. GW_OnPlayerDeath(playerid, killerid, reason);
    4. M_OnPlayerDeath(playerid,killerid,reason);
    5. new name[MAX_PLAYER_NAME];
    6. new string[256];
    7. PlayerInfo[playerid][pInvWeapon] = 0;
    8. PlayerInfo[playerid][pInvAmmo] = 0;
    9. PlayerInfo[playerid][pInvWeapon2] = 0;
    10. PlayerInfo[playerid][pInvAmmo2] = 0;
    11. if(OnDuty[playerid] == 1){ OnDuty[playerid] = 0; }
    12. PlayerInfo[playerid][pHarndrang] = 0;
    13. PlayerInfo[playerid][pHunger] = 0;
    14. new playercash;
    15. new victimteam;
    16. new killerteam;
    17. new Float:x,Float:y,Float:z;
    18. GetPlayerPos(playerid,x,y,z);
    19. if(GetPlayerWeapon(playerid) == 30){ //ak47
    20. Ak47Drop= CreatePickup(355,4,x,y,z);
    21. }
    22. else if(GetPlayerWeapon(playerid) == 31){ //m4
    23. M4Drop= CreatePickup(356,4,x,y,z);
    24. }
    25. else if(GetPlayerWeapon(playerid) == 24) { //Deagle
    26. DeagleDrop = CreatePickup(348,4,x,y,z);
    27. }
    28. else if(GetPlayerWeapon(playerid) == 29) { //Mp5
    29. Mp5Drop = CreatePickup(353,4,x,y,z);
    30. }
    31. if(PlayerInfo[playerid][pLevel] > 1 && KHSperre[playerid] == 0 && PlayerInfo[playerid][pJailed] == 0 && PlayerInfo[playerid][pGangJailed] == 0 && PlayerPaintballing[playerid] == 0)
    32. {
    33. PlayerInfo[playerid][pTot] = 1;
    34. }
    35. if(gPlayerUsingLoopingAnim[playerid])
    36. {
    37. gPlayerUsingLoopingAnim[playerid] = 0;
    38. // TextDrawHideForPlayer(playerid,txtAnimHelper);
    39. }
    40. if(BlindFold[playerid] == 1)
    41. {
    42. BlindFold[playerid] = 0;
    43. }
    44. if(PlayerInfo[playerid][pMauled] == 1)
    45. {
    46. PlayerInfo[playerid][pMauled] = 0;
    47. }
    48. InCargo[playerid] = 0; InLevi[playerid] = 0; InEnfo[playerid] = 0;
    49. if(FirstSpawn[playerid] == 1)
    50. {
    51. FirstSpawn[playerid] = 0;
    52. }
    53. if(IsBlacklist[playerid]==1)
    54. {
    55. ClearBlack(playerid);
    56. IsBlacklist[playerid]=0;
    57. }
    58. if(IsPlayerConnected(killerid) && !isFight[killerid])
    59. {
    60. new playerfaction = GetPlayerFaction(playerid);
    61. new killerfaction = GetPlayerFaction(killerid);
    62. for(new war;war<MAX_WARS;war++)
    63. {
    64. if(WarInfo[killerfaction][war] && WarInfo[killerfaction][war] == playerfaction)
    65. {
    66. GameTextForPlayer(killerid,"~g~GANGWAR - KILL",4444,3);
    67. GameTextForPlayer(playerid,"~r~GANGWAR - KILL",4444,3);
    68. isFight[killerid] = 2;
    69. break;
    70. }
    71. if(WarInfo[playerfaction][war] && WarInfo[playerfaction][war] == killerfaction)
    72. {
    73. GameTextForPlayer(killerid,"~g~GANGWAR - KILL",4444,3);
    74. GameTextForPlayer(playerid,"~r~GANGWAR - KILL",4444,3);
    75. isFight[killerid] = 2;
    76. break;
    77. }
    78. }
    Alles anzeigen

  • Neu

    PAWN-Quellcode

    1. TogglePlayerControllable(pID, 1);


    PAWN-Quellcode

    1. ocmd:respawn(playerid, params[])
    2. {
    3. if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, -1, "Du bist kein Admin!");
    4. new pid;
    5. if(sscanf(params, "u", pid)) return SendClientMessage(playerid, -1, "Benutze: /respawn [Name/ID]");
    6. if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, -1, "Der Angegebene Spieler konnte nicht gefunden werden!");
    7. PlayerInfo[pid][pTot] = 0;
    8. TogglePlayerControllable(pID, 1);
    9. SpawnPlayer(pid);
    10. return 1;
    11. }
    Alles anzeigen