Nach tot wieder in Paintball arena

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, wie mache ich das wenn man in der Paintball arena stirbt, dass man wieder an dem Paintball arena spawn spawnt ??
    Würde mich freuen wenn ihr mir helfen könntet..


    Fals ihr den Paintball Command braucht:
    if (strcmp("/paintball", cmdtext, true, 10) == 0)
    {
    new text[128], name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof name);
    format(text, sizeof text,"%s ist dem Paintball beigetreten!",name);
    SendClientMessageToAll(rot,text);
    SetPlayerPos(playerid,6692.9976,-1696.4260,18.2614);
    GivePlayerWeapon(playerid, 24, 999);
    GivePlayerWeapon(playerid, 4, 1);
    GivePlayerWeapon(playerid, 30, 999);
    GivePlayerWeapon(playerid, 33, 999);
    GivePlayerWeapon(playerid, 34, 999);
    SetPlayerArmour(playerid,100);
    SetPlayerHealth(playerid,100);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    return 1;
    }

  • Bin relativ neu beim scripten, kannst du mir das mal Vormachen ?

  • Oben:
    new IsInPaintBall[MAX_PLAYERS];


    Bei OnPlayerConnect:
    IsInPaintBall[playerid] = 0;


    Bei OnPlayerSpawn:

    if(IsInPaintBall[playerid] == 1)
    {
    SetPlayerPos(playerid,6692.9976,-1696.4260,18.2614);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    }


    Bei /paintball:
    IsInPaintBall[playerid] = 1;



    - Niklas

  • Ganz oben im Script


    new Paint[MAX_PLAYERS];


    if (strcmp("/paintball", cmdtext, true, 10) == 0)
    {
    new text[128], name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof name);
    format(text, sizeof text,"%s ist dem Paintball beigetreten!",name);
    SendClientMessageToAll(rot,text);
    SetPlayerPos(playerid,6692.9976,-1696.4260,18.2614);
    GivePlayerWeapon(playerid, 24, 999);
    GivePlayerWeapon(playerid, 4, 1);
    GivePlayerWeapon(playerid, 30, 999);
    GivePlayerWeapon(playerid, 33, 999);
    GivePlayerWeapon(playerid, 34, 999);
    SetPlayerArmour(playerid,100);
    SetPlayerHealth(playerid,100);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    Paint[playerid] = 1;
    return 1;
    }


    und dann unter OnPlayerSpawn


    if(Paint[playerid] == 1)
    {
    new text[128], name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof name);
    format(text, sizeof text,"%s ist dem Paintball beigetreten!",name);
    SendClientMessageToAll(rot,text);
    SetPlayerPos(playerid,6692.9976,-1696.4260,18.2614);
    GivePlayerWeapon(playerid, 24, 999);
    GivePlayerWeapon(playerid, 4, 1);
    GivePlayerWeapon(playerid, 30, 999);
    GivePlayerWeapon(playerid, 33, 999);
    GivePlayerWeapon(playerid, 34, 999);
    SetPlayerArmour(playerid,100);
    SetPlayerHealth(playerid,100);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    Paint[playerid] = 1; //Variable auf 1 setzten
    }


    Um ein Befehl zu machen um da raus zu kommen einfach Variable Paint[playerid] = 0; also auf 0 setzen

    [tabmenu][tab='Angebote','http://cdn3.iconfinder.com/data/icons/glyph/227/Tag-48.png']

    + Die Preise liegen bei 5-100+€ Ablauf:
    + Entweder ihr addet mich in Skype (PN vorher Schreiben) oder Ihr schreibt eine PN an mich (Betreff - Euer Wunsch z.B. Filterscript)
    + So nun schreibt ihr mir was ihr alles in dem Script haben wollt ich werd euch dann sagen ob ich es hinbekomme.
    + Dann machen wir ein groben Preis aus. Ich werde das Script erstellen und es zusammen mit dem Kunden Testen.



    [tab='Kontakt','http://cdn3.iconfinder.com/data/icons/line/36/person_add-48.png']
    edmix23

    + Bitte beim Adden angeben wer ihr seit oder per PN bescheid sagen!
    [tab='Zahlungs Methoden','https://cdn3.iconfinder.com/data/icons/line/36/check_money-32.png']
    +Paypal!
    +Direkte Banküberweisung

  • Wie mache ich das dann wenn der in der Normalen welt stirbt, das er an seinem Gangspawn z.B. spawnt?