Problem

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

  • Will es so Machen das wenn der Spieler in der Deagllearena ist Das er wenn er stirbt Auch wieder dort Spawnt


    Hilfe ;D

  • Ja, einfach so:


    new spawn[MAX_PLAYERS];


    if(strcmp("/deagle", cmdtext,true)==0)
    {
    deagle(playerid);
    return 1;
    }
    stock deagle(playerid)
    {
    new string[128];
    format(string,sizeof(string),"Der Spieler %s hat die TDM Deagleduell Arena betreten du kannst sie mit /deagle betreten",SpielerName(playerid));
    SetPlayerPos(playerid,-975.975708,1060.983032,1345.671875);
    SetPlayerInterior(playerid,10);
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid,24,500);
    spawn[playerid] = 1;
    SendClientMessageToAll(GRÜN,string);
    }
    public OnPlayerSpawn(playerid)
    {
    if(spawn[playerid]) return deagle(playerid);
    }


    und dann halt wieder spawn auf 0 setzen wenn er irgentwie die Arena verlässt ;)


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • dazu muss er ja ne variable anlegen.
    Ich persönlich würde bei temporären geschichten PVar´s verwenden. :)


    SetPVarInt(playerid,"deaglearena",1); erstellt die Playervariable

    if(GetPVarInt(playerid,"deaglearena")){
    dein zeugs}
    else{ DeletePvar(playerid,"deagelarena");}


    //EDIT:


    hab was vergessen ^^


    OnPlayerDeath musst du abfragen ob die PVar vorhanden ist, wenn ja Playerposition in die Arena verlegen, wenn nicht 0 returnen.