Szerző Téma: PlayerToPoint Helps  (Megtekintve 684 alkalommal)

PlayerToPoint Helps
« Dátum: 2012. November 22. - 14:53:19 »
0 Show voters
Sziasztok.!
Van nekem egy ilyenem:
 
   if(strcmp(cmd, \"/bandaszolgálat\", true) == 0 || strcmp(cmd, \"/bandaszoli\", true) == 0)
{
    if(PlayerInfo[playerid][szervTag] == 1 || PlayerInfo[playerid][szervLeader] == 1)
    {
        if(PlayerInfo[playerid][pSex] == 1)
        {
           if(PlayerInfo[playerid][szervRang] == 1) SetPlayerSkin(playerid, 48);
       if(PlayerInfo[playerid][szervRang] == 2) SetPlayerSkin(playerid, 30);
       if(PlayerInfo[playerid][szervRang] == 3) SetPlayerSkin(playerid, 108);
       if(PlayerInfo[playerid][szervRang] == 4) SetPlayerSkin(playerid, 109);
       if(PlayerInfo[playerid][szervRang] == 5) SetPlayerSkin(playerid, 110);
       if(PlayerInfo[playerid][szervRang] == 6) SetPlayerSkin(playerid, 292);
    }
    if(PlayerInfo[playerid][pSex] == 2)
        {
           if(PlayerInfo[playerid][szervRang] == 1) SetPlayerSkin(playerid, 169);
       if(PlayerInfo[playerid][szervRang] == 2) SetPlayerSkin(playerid, 169);
       if(PlayerInfo[playerid][szervRang] == 3) SetPlayerSkin(playerid, 169);
       if(PlayerInfo[playerid][szervRang] == 4) SetPlayerSkin(playerid, 169);
       if(PlayerInfo[playerid][szervRang] == 5) SetPlayerSkin(playerid, 169);
       if(PlayerInfo[playerid][szervRang] == 6) SetPlayerSkin(playerid, 169);
    }
   GivePlayerWeapon(playerid,4,1);
   GivePlayerWeapon(playerid,23,90);
   GivePlayerWeapon(playerid,29,90);
   SetPlayerHealth(playerid,100);
      SetPlayerArmour(playerid,20);
   SendClientMessage(playerid, COLOR_WHITE, \"/elõvesz a fegyverek elõvételéhez!\");
      SendClientMessage(playerid, COLOR_WHITE, \"Bandaszolgálatba álltál!\");
      SendClientMessage(playerid, COLOR_LIGHTRED, \"Csak 1*állj szolgálatba, mert ha nem Büntetés lesz a vége.!\");
}
else if(PlayerInfo[playerid][szervTag] == 2 || PlayerInfo[playerid][szervLeader] == 2)
{
    if(PlayerInfo[playerid][pSex] == 1)
    {
           if(PlayerInfo[playerid][szervRang] == 1) SetPlayerSkin(playerid, 202);
       if(PlayerInfo[playerid][szervRang] == 2) SetPlayerSkin(playerid, 206);
       if(PlayerInfo[playerid][szervRang] == 3) SetPlayerSkin(playerid, 179);
       if(PlayerInfo[playerid][szervRang] == 4) SetPlayerSkin(playerid, 181);
       if(PlayerInfo[playerid][szervRang] == 5) SetPlayerSkin(playerid, 254);
       if(PlayerInfo[playerid][szervRang] == 6) SetPlayerSkin(playerid, 100);
    }
    if(PlayerInfo[playerid][pSex] == 2)
    {
           if(PlayerInfo[playerid][szervRang] == 1) SetPlayerSkin(playerid, 12);
       if(PlayerInfo[playerid][szervRang] == 2) SetPlayerSkin(playerid, 12);
       if(PlayerInfo[playerid][szervRang] == 3) SetPlayerSkin(playerid, 12);
       if(PlayerInfo[playerid][szervRang] == 4) SetPlayerSkin(playerid, 12);
       if(PlayerInfo[playerid][szervRang] == 5) SetPlayerSkin(playerid, 12);
       if(PlayerInfo[playerid][szervRang] == 6) SetPlayerSkin(playerid, 12);
    }
   GivePlayerWeapon(playerid,4,1);
   GivePlayerWeapon(playerid,23,90);
   GivePlayerWeapon(playerid,29,90);
   SetPlayerHealth(playerid,100);
      SetPlayerArmour(playerid,20);
   SendClientMessage(playerid, COLOR_WHITE, \"/elõvesz a fegyverek elõvételéhez!\");
      SendClientMessage(playerid, COLOR_WHITE, \"Bandaszolgálatba álltál!\");
      SendClientMessage(playerid, COLOR_LIGHTRED, \"Csak 1*állj szolgálatba, mert ha nem Büntetés lesz a vége.!\");
}
else if(PlayerInfo[playerid][szervTag] == 3 || PlayerInfo[playerid][szervLeader] == 3)
{
    if(PlayerInfo[playerid][pSex] == 1)
    {
      if(PlayerInfo[playerid][szervRang] == 1) SetPlayerSkin(playerid, 29);
      if(PlayerInfo[playerid][szervRang] == 2) SetPlayerSkin(playerid, 241);
      if(PlayerInfo[playerid][szervRang] == 3) SetPlayerSkin(playerid, 242);
      if(PlayerInfo[playerid][szervRang] == 4) SetPlayerSkin(playerid, 100);
      if(PlayerInfo[playerid][szervRang] == 5) SetPlayerSkin(playerid, 247);
      if(PlayerInfo[playerid][szervRang] == 6) SetPlayerSkin(playerid, 248);
    }
    if(PlayerInfo[playerid][pSex] == 2)
    {
           if(PlayerInfo[playerid][szervRang] == 1) SetPlayerSkin(playerid, 246);
       if(PlayerInfo[playerid][szervRang] == 2) SetPlayerSkin(playerid, 246);
       if(PlayerInfo[playerid][szervRang] == 3) SetPlayerSkin(playerid, 246);
       if(PlayerInfo[playerid][szervRang] == 4) SetPlayerSkin(playerid, 246);
       if(PlayerInfo[playerid][szervRang] == 5) SetPlayerSkin(playerid, 246);
       if(PlayerInfo[playerid][szervRang] == 6) SetPlayerSkin(playerid, 246);
    }
      SendClientMessage(playerid, COLOR_WHITE, \"Bandaszolgálatba álltál!\");
      SendClientMessage(playerid, COLOR_LIGHTRED, \"Csak 1*állj szolgálatba, mert ha nem Büntetés lesz a vége.!\");
      SendClientMessage(playerid, COLOR_WHITE, \"/elõvesz a fegyverek elõvételéhez!\");
   GivePlayerWeapon(playerid,4,1);
   GivePlayerWeapon(playerid,23,90);
   GivePlayerWeapon(playerid,29,90);
   SetPlayerHealth(playerid,100);
      SetPlayerArmour(playerid,20);
   SetPlayerArmour(playerid,25);
}
        else if(PlayerInfo[playerid][szervTag] == 5 || PlayerInfo[playerid][szervLeader] == 5)
{
    if(PlayerInfo[playerid][pSex] == 1)
    {
      if(PlayerInfo[playerid][szervRang] == 1) SetPlayerSkin(playerid, 111);
      if(PlayerInfo[playerid][szervRang] == 2) SetPlayerSkin(playerid, 112);
      if(PlayerInfo[playerid][szervRang] == 3) SetPlayerSkin(playerid, 124);
      if(PlayerInfo[playerid][szervRang] == 4) SetPlayerSkin(playerid, 125);
      if(PlayerInfo[playerid][szervRang] == 5) SetPlayerSkin(playerid, 294);
      if(PlayerInfo[playerid][szervRang] == 6) SetPlayerSkin(playerid, 126);
    }
    if(PlayerInfo[playerid][pSex] == 2)
    {
           if(PlayerInfo[playerid][szervRang] == 1) SetPlayerSkin(playerid, 93);
       if(PlayerInfo[playerid][szervRang] == 2) SetPlayerSkin(playerid, 93);
       if(PlayerInfo[playerid][szervRang] == 3) SetPlayerSkin(playerid, 93);
       if(PlayerInfo[playerid][szervRang] == 4) SetPlayerSkin(playerid, 93);
       if(PlayerInfo[playerid][szervRang] == 5) SetPlayerSkin(playerid, 93);
       if(PlayerInfo[playerid][szervRang] == 6) SetPlayerSkin(playerid, 93);
    }
      SendClientMessage(playerid, COLOR_WHITE, \"Bandaszolgálatba álltál!\");
      SendClientMessage(playerid, COLOR_LIGHTRED, \"Csak 1*állj szolgálatba, mert ha nem Büntetés lesz a vége.!\");
      SendClientMessage(playerid, COLOR_WHITE, \"/elõvesz a fegyverek elõvételéhez!\");
   GivePlayerWeapon(playerid,4,1);
   GivePlayerWeapon(playerid,23,150);
   GivePlayerWeapon(playerid,29,150);
   SetPlayerHealth(playerid,100);
      SetPlayerArmour(playerid,40);
}
else SendClientMessage(playerid,COLOR_GRAD2, \"Nem vagy egy szervezet tagja sem!\");
}
return 1;
}

 
~ Ezt úgy Szeretném megcsinálni hogy csak banda helységben Tudjanak szolgálatba állni.
Remélem Tudtok nekem ebben segíteni.! Elõre is köszönöm Mindenkinek.!

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
PlayerToPoint Helps
« Válasz #1 Dátum: 2012. November 22. - 15:00:17 »
0 Show voters
Probáld meg így, és írd be majd a kodinátát..
 
   if(strcmp(cmd, \"/bandaszolgálat\", true) == 0 || strcmp(cmd, \"/bandaszoli\", true) == 0)
{
            if(IsPlayerInRangeOfPoint(playerid,40.0, X, Y, Z KORDINÁTA)) return SendClientMessage(playerid,COLOR_RED,\"Nem vagy a banda helyen!\");
    if(PlayerInfo[playerid][szervTag] == 1 || PlayerInfo[playerid][szervLeader] == 1)
    {
        if(PlayerInfo[playerid][pSex] == 1)
        {
           if(PlayerInfo[playerid][szervRang] == 1) SetPlayerSkin(playerid, 48);
       if(PlayerInfo[playerid][szervRang] == 2) SetPlayerSkin(playerid, 30);
       if(PlayerInfo[playerid][szervRang] == 3) SetPlayerSkin(playerid, 108);
       if(PlayerInfo[playerid][szervRang] == 4) SetPlayerSkin(playerid, 109);
       if(PlayerInfo[playerid][szervRang] == 5) SetPlayerSkin(playerid, 110);
       if(PlayerInfo[playerid][szervRang] == 6) SetPlayerSkin(playerid, 292);
    }
    if(PlayerInfo[playerid][pSex] == 2)
        {
           if(PlayerInfo[playerid][szervRang] == 1) SetPlayerSkin(playerid, 169);
       if(PlayerInfo[playerid][szervRang] == 2) SetPlayerSkin(playerid, 169);
       if(PlayerInfo[playerid][szervRang] == 3) SetPlayerSkin(playerid, 169);
       if(PlayerInfo[playerid][szervRang] == 4) SetPlayerSkin(playerid, 169);
       if(PlayerInfo[playerid][szervRang] == 5) SetPlayerSkin(playerid, 169);
       if(PlayerInfo[playerid][szervRang] == 6) SetPlayerSkin(playerid, 169);
    }
   GivePlayerWeapon(playerid,4,1);
   GivePlayerWeapon(playerid,23,90);
   GivePlayerWeapon(playerid,29,90);
   SetPlayerHealth(playerid,100);
      SetPlayerArmour(playerid,20);
   SendClientMessage(playerid, COLOR_WHITE, \"/elõvesz a fegyverek elõvételéhez!\");
      SendClientMessage(playerid, COLOR_WHITE, \"Bandaszolgálatba álltál!\");
      SendClientMessage(playerid, COLOR_LIGHTRED, \"Csak 1*állj szolgálatba, mert ha nem Büntetés lesz a vége.!\");
}
else if(PlayerInfo[playerid][szervTag] == 2 || PlayerInfo[playerid][szervLeader] == 2)
{
    if(PlayerInfo[playerid][pSex] == 1)
    {
           if(PlayerInfo[playerid][szervRang] == 1) SetPlayerSkin(playerid, 202);
       if(PlayerInfo[playerid][szervRang] == 2) SetPlayerSkin(playerid, 206);
       if(PlayerInfo[playerid][szervRang] == 3) SetPlayerSkin(playerid, 179);
       if(PlayerInfo[playerid][szervRang] == 4) SetPlayerSkin(playerid, 181);
       if(PlayerInfo[playerid][szervRang] == 5) SetPlayerSkin(playerid, 254);
       if(PlayerInfo[playerid][szervRang] == 6) SetPlayerSkin(playerid, 100);
    }
    if(PlayerInfo[playerid][pSex] == 2)
    {
           if(PlayerInfo[playerid][szervRang] == 1) SetPlayerSkin(playerid, 12);
       if(PlayerInfo[playerid][szervRang] == 2) SetPlayerSkin(playerid, 12);
       if(PlayerInfo[playerid][szervRang] == 3) SetPlayerSkin(playerid, 12);
       if(PlayerInfo[playerid][szervRang] == 4) SetPlayerSkin(playerid, 12);
       if(PlayerInfo[playerid][szervRang] == 5) SetPlayerSkin(playerid, 12);
       if(PlayerInfo[playerid][szervRang] == 6) SetPlayerSkin(playerid, 12);
    }
   GivePlayerWeapon(playerid,4,1);
   GivePlayerWeapon(playerid,23,90);
   GivePlayerWeapon(playerid,29,90);
   SetPlayerHealth(playerid,100);
      SetPlayerArmour(playerid,20);
   SendClientMessage(playerid, COLOR_WHITE, \"/elõvesz a fegyverek elõvételéhez!\");
      SendClientMessage(playerid, COLOR_WHITE, \"Bandaszolgálatba álltál!\");
      SendClientMessage(playerid, COLOR_LIGHTRED, \"Csak 1*állj szolgálatba, mert ha nem Büntetés lesz a vége.!\");
}
else if(PlayerInfo[playerid][szervTag] == 3 || PlayerInfo[playerid][szervLeader] == 3)
{
    if(PlayerInfo[playerid][pSex] == 1)
    {
      if(PlayerInfo[playerid][szervRang] == 1) SetPlayerSkin(playerid, 29);
      if(PlayerInfo[playerid][szervRang] == 2) SetPlayerSkin(playerid, 241);
      if(PlayerInfo[playerid][szervRang] == 3) SetPlayerSkin(playerid, 242);
      if(PlayerInfo[playerid][szervRang] == 4) SetPlayerSkin(playerid, 100);
      if(PlayerInfo[playerid][szervRang] == 5) SetPlayerSkin(playerid, 247);
      if(PlayerInfo[playerid][szervRang] == 6) SetPlayerSkin(playerid, 248);
    }
    if(PlayerInfo[playerid][pSex] == 2)
    {
           if(PlayerInfo[playerid][szervRang] == 1) SetPlayerSkin(playerid, 246);
       if(PlayerInfo[playerid][szervRang] == 2) SetPlayerSkin(playerid, 246);
       if(PlayerInfo[playerid][szervRang] == 3) SetPlayerSkin(playerid, 246);
       if(PlayerInfo[playerid][szervRang] == 4) SetPlayerSkin(playerid, 246);
       if(PlayerInfo[playerid][szervRang] == 5) SetPlayerSkin(playerid, 246);
       if(PlayerInfo[playerid][szervRang] == 6) SetPlayerSkin(playerid, 246);
    }
      SendClientMessage(playerid, COLOR_WHITE, \"Bandaszolgálatba álltál!\");
      SendClientMessage(playerid, COLOR_LIGHTRED, \"Csak 1*állj szolgálatba, mert ha nem Büntetés lesz a vége.!\");
      SendClientMessage(playerid, COLOR_WHITE, \"/elõvesz a fegyverek elõvételéhez!\");
   GivePlayerWeapon(playerid,4,1);
   GivePlayerWeapon(playerid,23,90);
   GivePlayerWeapon(playerid,29,90);
   SetPlayerHealth(playerid,100);
      SetPlayerArmour(playerid,20);
   SetPlayerArmour(playerid,25);
}
        else if(PlayerInfo[playerid][szervTag] == 5 || PlayerInfo[playerid][szervLeader] == 5)
{
    if(PlayerInfo[playerid][pSex] == 1)
    {
      if(PlayerInfo[playerid][szervRang] == 1) SetPlayerSkin(playerid, 111);
      if(PlayerInfo[playerid][szervRang] == 2) SetPlayerSkin(playerid, 112);
      if(PlayerInfo[playerid][szervRang] == 3) SetPlayerSkin(playerid, 124);
      if(PlayerInfo[playerid][szervRang] == 4) SetPlayerSkin(playerid, 125);
      if(PlayerInfo[playerid][szervRang] == 5) SetPlayerSkin(playerid, 294);
      if(PlayerInfo[playerid][szervRang] == 6) SetPlayerSkin(playerid, 126);
    }
    if(PlayerInfo[playerid][pSex] == 2)
    {
           if(PlayerInfo[playerid][szervRang] == 1) SetPlayerSkin(playerid, 93);
       if(PlayerInfo[playerid][szervRang] == 2) SetPlayerSkin(playerid, 93);
       if(PlayerInfo[playerid][szervRang] == 3) SetPlayerSkin(playerid, 93);
       if(PlayerInfo[playerid][szervRang] == 4) SetPlayerSkin(playerid, 93);
       if(PlayerInfo[playerid][szervRang] == 5) SetPlayerSkin(playerid, 93);
       if(PlayerInfo[playerid][szervRang] == 6) SetPlayerSkin(playerid, 93);
    }
      SendClientMessage(playerid, COLOR_WHITE, \"Bandaszolgálatba álltál!\");
      SendClientMessage(playerid, COLOR_LIGHTRED, \"Csak 1*állj szolgálatba, mert ha nem Büntetés lesz a vége.!\");
      SendClientMessage(playerid, COLOR_WHITE, \"/elõvesz a fegyverek elõvételéhez!\");
   GivePlayerWeapon(playerid,4,1);
   GivePlayerWeapon(playerid,23,150);
   GivePlayerWeapon(playerid,29,150);
   SetPlayerHealth(playerid,100);
      SetPlayerArmour(playerid,40);
}
else SendClientMessage(playerid,COLOR_GRAD2, \"Nem vagy egy szervezet tagja sem!\");
}
return 1;
}

PlayerToPoint Helps
« Válasz #2 Dátum: 2012. November 22. - 15:18:26 »
0 Show voters
ZSíír Mûködik.
Még 1 dologban segítenél Zyzu?
Azt hogy csináljam meg hogy Mindegyik bandánál a Saját HQ-jában álljon szoliba.?

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
PlayerToPoint Helps
« Válasz #3 Dátum: 2012. November 22. - 15:24:01 »
0 Show voters
Mindegyiknek a szolgálati parancsához beírod a a parancs elejére:
 
if(IsPlayerInRangeOfPoint(playerid,40.0, X, Y, Z KORDINÁTA)) return SendClientMessage(playerid,COLOR_RED,\"Nem vagy a banda helyen!\");

PlayerToPoint Helps
« Válasz #4 Dátum: 2012. November 22. - 15:33:06 »
0 Show voters
Zyzu amint látod nekem egybevan 1parancsra mind.
Megpróbáltam most mindet külön parancsra megírni de 26Error. :/

Dupla hozzászólás automatikusan összefûzve. ( 2012. November 22. - 15:44:19 )

Sikerült. Csakmegcsináltam.:)
De Zyzu ha nem mék az agyadra még 1 picikét tudnál helpelni?
Azt hogy tudnám megcsinálni hogy a /bandaszoli-t ne tudják floodolni azaz csak 1x tudják beírni.?
**********~~~***********
Zyzu Hát nemjóó.:S
 
if(IsPlayerInRangeOfPoint(playerid,40.0, 961.4197,-53.0050,1001.1172)) return SendClientMessage(playerid,COLOR_RED,\"Nem vagy a banda helyen!\");

 
Ugye ide beírtam hogy hol lehessen szolibaálni. De ez meg azt írja h pont itt nem lehet szoliba állni.:S
Úgy kellene megcsinálni hogy csak a bandahelyen \"ott a kordi\" lehessen szolibaállni és a városokba meg ilyen helyeken ne.:/
« Utoljára szerkesztve: 2012. November 22. - 15:52:35 írta ~DuMBasS »

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
PlayerToPoint Helps
« Válasz #5 Dátum: 2012. November 22. - 15:56:57 »
0 Show voters
if(!IsPlayerInRangeOfPoint(playerid,40.0, 961.4197,-53.0050,1001.1172)) return SendClientMessage(playerid,COLOR_RED,\"Nem vagy a banda helyen!\");

PlayerToPoint Helps
« Válasz #6 Dátum: 2012. November 22. - 16:02:43 »
0 Show voters
Megnézem
Tökéletes.!
« Utoljára szerkesztve: 2012. November 22. - 16:07:28 írta ~DuMBasS »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal