Szerző Téma: Ha meghalok vissza rakjon a dm-be.  (Megtekintve 386 alkalommal)

Nem elérhető Eles

Ha meghalok vissza rakjon a dm-be.
« Dátum: 2012. Augusztus 23. - 00:21:54 »
0
Néztem különbözõ tutorialokat, illetve egyéb segítségeket hogy dm-ben ne lehessen parancsokat használni. Arra addig jó is, viszont egyetlen dolgot nem bírok sehogy se létrehozni, ha meghal a játékos vissza tegye abba a dm-be amiben van. A filterscriptet egy az egyben bemásoltam lentebb. Segítséget kérnék, és nem offot hogy milyen gáz (kezdõ scripter vagyok)!!
 
#include <a_samp>
new bool:dmid[MAX_PLAYERS];
#define COLOR_RED 0xAA3333AA
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Blank Filterscript by your name here\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print(\"\\n----------------------------------\");
print(\" _Hitman_ filterscript\");
print(\"----------------------------------\\n\");
}
#endif
 
public OnPlayerConnect(playerid)
{
dmid[playerid] = false;
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
dmid[playerid] = false;
return 1;
}
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/exitdm\", cmdtext, true) == 0)
   {
        if(dmid[playerid] ==false) return SendClientMessage(playerid,COLOR_RED, \"Hogy használhasd a parancsot elõbb lépj ki dm-bõl!\");
         dmid[playerid] = false;
         SpawnPlayer(playerid);
         SetPlayerVirtualWorld(playerid, 0);
         return SendClientMessage(playerid,COLOR_RED,\"Kiléptél a DeathMatch zónából.\");
      }else if(dmid[playerid] != false) return SendClientMessage(playerid,COLOR_RED,\"Elöbb lépj ki a dm-bõl\");
if (strcmp(\"/dm1\", cmdtext, true) == 0)
   {
         dmid[playerid] = true;
         SetPlayerPos(playerid,844.0380,-270.6749,34.8308);
SetPlayerFacingAngle(playerid,90.0);
     ResetPlayerWeapons(playerid);
     GivePlayerWeapon(playerid,23, 1500);
     GivePlayerWeapon(playerid,26, 1500);
     GivePlayerWeapon(playerid,29, 2500);
     GivePlayerWeapon(playerid,31, 5000);
     GivePlayerWeapon(playerid,34,100);
      SetPlayerVirtualWorld(playerid,dmid[playerid]);
          SendClientMessage(playerid,COLOR_RED,\"Csatlakoztál a DM1 -hez\");
         return 1;
   }
if (strcmp(\"/dm2\", cmdtext, true) == 0)
   {
         dmid[playerid] = true;
         SetPlayerPos(playerid,-34.0574,1495.7169,12.7500);
         SetPlayerFacingAngle(playerid,300.0);
         ResetPlayerWeapons(playerid);
         GivePlayerWeapon(playerid,23, 1500);
     GivePlayerWeapon(playerid,26, 1500);
     GivePlayerWeapon(playerid,29, 2500);
     GivePlayerWeapon(playerid,31, 5000);
     GivePlayerWeapon(playerid,34,100); 
SetPlayerVirtualWorld(playerid,dmid[playerid]);
          SendClientMessage(playerid,COLOR_RED,\"Csatlakoztál a DM2 -hez\");
         return 1;
   }
return 0;
}
« Utoljára szerkesztve: 2012. Augusztus 23. - 00:24:58 írta Eles »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal