Szerző Téma: Nem raspawnolok a DM-ben!!!  (Megtekintve 1880 alkalommal)

Nem raspawnolok a DM-ben!!!
« Dátum: 2013. január 12. - 13:58:12 »
0 Show voters
Sziasztok,probaltam kesziteni egy DeathMatch szkriptet amiben csak annyi a bibi hogy nem resapwnolok Dm-ben hanem amikor meghalok azelott hogy foldreboruljak respawnolok majd foldreborulok es ujra respawnolok  de a varosban...Itt a szkript :[PAWN]#include <a_samp>
      #define COLOR_GREEN 0x6AF7E1FF
        new DM[MAX_PLAYERS];
        new InMinigun[MAX_PLAYERS];
        public OnPlayerCommandText(playerid, cmdtext[])
        {
            if(!strcmp(cmdtext, \"/minigun\", true))
            {
                    new pname[MAX_PLAYER_NAME], string3[128];
                    DM[playerid] = 1;
                    InMinigun[playerid] = 1;
                    SetPlayerPos(playerid, 1303.0999755859, 2166.3999023438, 10.699999809265);
                    ResetPlayerWeapons(playerid);
                    GivePlayerWeapon(playerid,38 , 9999);
                    GameTextForPlayer(playerid,\"~r~~h~WeLcOmE To MiNiGuN\",3000,5);
                    GetPlayerName(playerid, pname, sizeof (pname));
                    format(string3, sizeof(string3),\"%s HaS GoNe To MiNiGuN ~r~(/minigun)~p~\", pname);
                    SendClientMessage(playerid, COLOR_GREEN, string3);
                    SetPlayerFacingAngle(playerid, 0.0);
                    SetPlayerInterior(playerid, 0);
                    SendClientMessage(playerid, 0x6AF7E1FF, \" If you are caught fire zone STUNT These weapons MAKE JAIL / kick / ban permanently!\");
                    SendClientMessage(playerid, COLOR_GREEN, \"If you want to get out of DM use the command /exit!\");
                    return 1;
            }
             if(!strcmp(cmdtext, \"/exit\", true))
             {
              SendClientMessage(playerid, -1, \"You exit from the DM\");
              InMinigun[playerid] = 0;
              DM[playerid] = 0;
              ResetPlayerWeapons(playerid);
              return 1;
             }
            return 0;
        }
    public OnPlayerDeath( playerid)
    {
    if( InMinigun[playerid] == 1 && DM[playerid] == 1)
    {
    ResetPlayerWeapons(playerid);
    SetPlayerPos(playerid, 1303.0999755859, 2166.3999023438, 10.699999809265);
    GivePlayerWeapon(playerid,38 , 9999);
    }
    return 1;
    }
   
    public OnPlayerSpawn( playerid)
    {
    if( InMinigun[playerid] == 1 && DM[playerid] == 1)
    {
    ResetPlayerWeapons(playerid);
    SetPlayerPos(playerid, 1303.0999755859, 2166.3999023438, 10.699999809265);
    GivePlayerWeapon(playerid,38 , 9999);
    }
    return 1;
    }[/PAWN]
Mi lehet a baj?

Nem raspawnolok a DM-ben!!!
« Válasz #1 Dátum: 2013. január 12. - 14:12:36 »
0 Show voters
Ezt vedd ki belõle, mert csak spawn-nál kell fegyvert adni és poziciót változtani!:
 

public OnPlayerDeath( playerid)
    {
    if( InMinigun[playerid] == 1 && DM[playerid] == 1)
    {
    ResetPlayerWeapons(playerid);
    SetPlayerPos(playerid, 1303.0999755859, 2166.3999023438, 10.699999809265);
    GivePlayerWeapon(playerid,38 , 9999);
    }
    return 1;
    }
« Utoljára szerkesztve: 2013. január 12. - 14:14:24 írta Virgonc »

Nem raspawnolok a DM-ben!!!
« Válasz #2 Dátum: 2013. január 12. - 14:21:22 »
0 Show voters
koszi a valaszt de ugyanaz tortenik..

Nem raspawnolok a DM-ben!!!
« Válasz #3 Dátum: 2013. január 12. - 14:23:20 »
0 Show voters
Ez a módodban van?

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Nem raspawnolok a DM-ben!!!
« Válasz #4 Dátum: 2013. január 12. - 14:23:36 »
0 Show voters
OnPlayerDeath alól töröld ki a dolgokat.

Nem raspawnolok a DM-ben!!!
« Válasz #5 Dátum: 2013. január 12. - 14:25:22 »
0 Show voters
Idézetet írta: Rupert date=1357997016\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"32303\" data-ipsquote-contentclass=\"forums_Topic
OnPlayerDeath alól töröld ki a dolgokat.
 
Ezt írtam énis, biztos hogy ott lesz a gubanc, de ha kiörölte és írta, hogy ugyan olyan? :S

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Nem raspawnolok a DM-ben!!!
« Válasz #6 Dátum: 2013. január 12. - 14:28:52 »
0 Show voters
Bocsánatot kérek, nem figyeltem.


Jó kis példát mutatok moderátor létemre xd
 
Öhm... OnPlayerSpawn-nak semmi baja nincs. Ezekbõl nem fog kiderülni a hiba okozója.

Nem raspawnolok a DM-ben!!!
« Válasz #7 Dátum: 2013. január 12. - 14:31:25 »
0 Show voters
Ha esetleg ha ez egy fs, akkor a többi fs-bõl és a módodból töröld ki az OnPlayerDeath alatti részeket, ha ez a módban van benne, és csak ennyi van az OnPlayerDeath alatt, akkor az fs-eket állítsd le, és ha úgy jól mûködik akkor egy fs-nél lesz a baj.

Nem raspawnolok a DM-ben!!!
« Válasz #8 Dátum: 2013. január 12. - 14:34:07 »
0 Show voters
Jajjjj 1000 bocsi az on playerspawn-ot toroltem ki xDDDD...Na de igy se javult mondjuk az a furcsasag eltunt de igyis a varosban spawnolok es nem nem a gamemode-ban van ez a szkript hanem filterszkriptkent hasznalnam..Na most probalom a javaslataitokat
EDIT:A gamemode-ommal van a baj mert mas gamemode-al mukodik rendesen...
EDIT2: a gamemode-ban az onplayerdeath-hez csak az a textdraw kotodik,amikor meghalsz,azt akkor toroljem ki??
« Utoljára szerkesztve: 2013. január 12. - 14:40:51 írta nhunor58 »

Nem raspawnolok a DM-ben!!!
« Válasz #9 Dátum: 2013. január 12. - 14:50:11 »
+1 Show voters
Idézetet írta: nhunor58 date=1357997647\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"32303\" data-ipsquote-contentclass=\"forums_Topic
Jajjjj 1000 bocsi az on playerspawn-ot toroltem ki xDDDD...Na de igy se javult mondjuk az a furcsasag eltunt de igyis a varosban spawnolok es nem nem a gamemode-ban van ez a szkript hanem filterszkriptkent hasznalnam..Na most probalom a javaslataitokat
EDIT:A gamemode-ommal van a baj mert mas gamemode-al mukodik rendesen...
EDIT2: a gamemode-ban az onplayerdeath-hez csak az a textdraw kotodik,amikor meghalsz,azt akkor toroljem ki??
 



Valahogy éreztem, hogy a spawn-t fogod kitörölni. :)
 
Más fs-t használsz?

Nem raspawnolok a DM-ben!!!
« Válasz #10 Dátum: 2013. január 12. - 14:54:42 »
0 Show voters
Igen egy csomo mast de ugyanazokkal csak mas gamemode-al mukodik de az enyemmel buggos :S
EDIT:Mutassam meg a gamemodeban levo randomspawnokat vagy mit tegyek?  :wall:
« Utoljára szerkesztve: 2013. január 12. - 15:07:34 írta nhunor58 »

Nem raspawnolok a DM-ben!!!
« Válasz #11 Dátum: 2013. január 12. - 15:20:24 »
0 Show voters
Idézetet írta: nhunor58 date=1357998882\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"32303\" data-ipsquote-contentclass=\"forums_Topic
Igen egy csomo mast de ugyanazokkal csak mas gamemode-al mukodik de az enyemmel buggos :S
EDIT:Mutassam meg a gamemodeban levo randomspawnokat vagy mit tegyek?  :wall:
 
Másold be a MÓDODból az Onplayerdeath részt, de mindent ami alata van!

Nem raspawnolok a DM-ben!!!
« Válasz #12 Dátum: 2013. január 12. - 15:22:40 »
0 Show voters
Csak ennyi van: [PAWN]public OnPlayerDeath(playerid, killerid, reason)
{
GameTextForPlayer(playerid, \"~b~haha you ~r~died~b~ XD\", 4000, 6);
return 1;
}[/PAWN]

Nem raspawnolok a DM-ben!!!
« Válasz #13 Dátum: 2013. január 12. - 15:23:43 »
0 Show voters
És másik üres móddal meg mûködik?

Nem raspawnolok a DM-ben!!!
« Válasz #14 Dátum: 2013. január 12. - 15:30:01 »
0 Show voters
Masikkal igen
EDIT:Am meg egyenlore egy publikalt jatekmodot hasznalok,itt a link: http://forum.sa-mp.com/showthread.php?t=313612&highlight=Toretto
« Utoljára szerkesztve: 2013. január 12. - 15:34:33 írta nhunor58 »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal