Szerző Téma: szolgálatba állás  (Megtekintve 625 alkalommal)

Nem elérhető RolePlay

  • 2100
    • Profil megtekintése
szolgálatba állás
« Dátum: 2012. Július 19. - 17:48:23 »
0 Show voters
Sziasztok, kezdõ vagyok ne bántsatok :D itt egy szolgálatba állás script, nincs kész sõt.. , na de ha szerón szoliba akarok állni, mindig azt írja, hogy nincs munkám, pedig van :) Valami ott az 1ik lekérdezésben nem jó, segít valaki ? :)
 
#include <a_samp>
#include <zcmd>
#define COLOR_RED 0xff0000AA
#define COLOR_BLUE 0x0022ffAA
/*
{\"Nincs\"}, // 0
     {\"Kadét\"}, // 1
     {\"Járõr\"}, // 2
     {\"Sheriff helyettes\"}, // 3
     {\"Sheriff\"}, // 4
     {\"Gyakornok\"}, // 5
     {\"Riporter\"}, // 6
     {\"Fõszerkesztõ\"}, // 7
     {\"Rezidens\"}, // 8
     {\"Orvos\"}, // 9
     {\"Fõorvos\"}, // 10
     {\"Szerelõ-segéd\"}, // 11
     {\"Szerelõ\"}, // 12
     {\"Mûhelyvezetõ\"}, // 13
     {\"Oktató\"}, // 14
     {\"Vizsgáztató\"}, // 15
     {\"Igazgató\"}, // 16
     {\"Polgármester\"} // 17
*/
new leaderes[MAX_PLAYERS]; //Ezekben tároljuk a játékosok munkáinak ID-it (0-17)
new bool:szolgalatban[MAX_PLAYERS]; //Vagy igaz (true), vagy hamis (false)
 
CMD:szolgalat(playerid, params[])
{
    if(GetPVarInt(playerid,\"leaderes\"))
if(szolgalatban[playerid] == true)
{
    szolgalatban[playerid] = false;
    SendClientMessage(playerid, 0x00FF00AA, \"Kiléptél a szolgálatból\");
}
else
{
if(leaderes[playerid] != 0)
{
    if(leaderes[playerid] == 1)
    {
        if(!IsPlayerInRangeOfPoint(playerid,6,2584.7283,-1775.7600,4.0156)) return SendClientMessage(playerid,COLOR_RED,\"Csak a kapitányságon állhatsz szolgálatba!\");
       SendClientMessage(playerid, COLOR_BLUE, \"Szolgálatba álltál! Rangod: Kadét.\");
       szolgalatban[playerid] = true;
       SetPlayerSkin(playerid,71);
       GivePlayerWeapon(playerid,3,1);
       GivePlayerWeapon(playerid,41,500);
    }
    if(leaderes[playerid] == 2)
    {
        if(!IsPlayerInRangeOfPoint(playerid,6,2584.7283,-1775.7600,4.0156)) return SendClientMessage(playerid,COLOR_RED,\"Csak a kapitányságon állhatsz szolgálatba!\");
       SendClientMessage(playerid, COLOR_BLUE, \"Szolgálatba álltál! Rangod: Járõr.\");
       szolgalatban[playerid] = true;
       SetPlayerSkin(playerid,71);
   
    }
    if(leaderes[playerid] == 3)
        {
            if(!IsPlayerInRangeOfPoint(playerid,6,2584.7283,-1775.7600,4.0156)) return SendClientMessage(playerid,COLOR_RED,\"Csak a kapitányságon állhatsz szolgálatba!\");
       SendClientMessage(playerid, COLOR_BLUE, \"Szolgálatba álltál! Rangod: Sheriff helyettes.\");
       szolgalatban[playerid] = true;
      
   }
   if(leaderes[playerid] == 4)
   {
                if(!IsPlayerInRangeOfPoint(playerid,6,2584.7283,-1775.7600,4.0156)) return SendClientMessage(playerid,COLOR_RED,\"Csak a kapitányságon állhatsz szolgálatba!\");
       SendClientMessage(playerid, COLOR_BLUE, \"Szolgálatba álltál! Rangod: Sheriff.\");
       szolgalatban[playerid] = true;
      
    }
            if(leaderes[playerid] == 5)
            {
               if(!IsPlayerInRangeOfPoint(playerid,5,2574.0286,1341.8549,78.5078)) return SendClientMessage(playerid,COLOR_RED,\"Csak a stúdióban állhatsz szolgálatba!\");
             SendClientMessage(playerid, COLOR_BLUE, \"Szolgálatba álltál! Rangod: Gyakornok.\");
               szolgalatban[playerid] = true;
   }
   if(leaderes[playerid] == 6)
   {
       if(!IsPlayerInRangeOfPoint(playerid,5,2574.0286,1341.8549,78.5078)) return SendClientMessage(playerid,COLOR_RED,\"Csak a stúdióban állhatsz szolgálatba!\");
             SendClientMessage(playerid, COLOR_BLUE, \"Szolgálatba álltál! Rangod: Riporter.\");
               szolgalatban[playerid] = true;
               
            }
            if(leaderes[playerid] == 7)
            {
                if(!IsPlayerInRangeOfPoint(playerid,5,2574.0286,1341.8549,78.5078)) return SendClientMessage(playerid,COLOR_RED,\"Csak a stúdióban állhatsz szolgálatba!\");
             SendClientMessage(playerid, COLOR_BLUE, \"Szolgálatba álltál! Rangod: Fõszerkesztõ.\");
               szolgalatban[playerid] = true;
               
            }
            if(leaderes[playerid] == 8)
            {
                if(!IsPlayerInRangeOfPoint(playerid,6,2569.9492,-1927.1951,3.9000)) return SendClientMessage(playerid,COLOR_RED,\"Csak a kórházban állhatsz szolgálatba!\");
             SendClientMessage(playerid, COLOR_BLUE, \"Szolgálatba álltál! Rangod: Rezidens.\");
               szolgalatban[playerid] = true;
               
            }
            if(leaderes[playerid] == 9)
   {
       if(!IsPlayerInRangeOfPoint(playerid,6,2569.9492,-1927.1951,3.9000)) return SendClientMessage(playerid,COLOR_RED,\"Csak a kórházban állhatsz szolgálatba!\");
             SendClientMessage(playerid, COLOR_BLUE, \"Szolgálatba álltál! Rangod: Orvos.\");
               szolgalatban[playerid] = true;
               
            }
   if(leaderes[playerid] == 10)
   {
                if(!IsPlayerInRangeOfPoint(playerid,6,2569.9492,-1927.1951,3.9000)) return SendClientMessage(playerid,COLOR_RED,\"Csak a kórházban állhatsz szolgálatba!\");
             SendClientMessage(playerid, COLOR_BLUE, \"Szolgálatba álltál! Rangod: Fõorvos.\");
               szolgalatban[playerid] = true;
               
            }
   if(leaderes[playerid] == 11)
   {
       if(!IsPlayerInRangeOfPoint(playerid,7.5, -2224.1184, -2288.7114, 30.6250)) return SendClientMessage(playerid,COLOR_RED,\"Csak a mûhelyben állhatsz szolgálatba!\");
             SendClientMessage(playerid, COLOR_BLUE, \"Szolgálatba álltál! Rangod: Szerelõ-segéd.\");
               szolgalatban[playerid] = true;
               
            }
            if(leaderes[playerid] == 12)
            {
                if(!IsPlayerInRangeOfPoint(playerid,7.5, -2224.1184, -2288.7114, 30.6250)) return SendClientMessage(playerid,COLOR_RED,\"Csak a mûhelyben állhatsz szolgálatba!\");
             SendClientMessage(playerid, COLOR_BLUE, \"Szolgálatba álltál! Rangod: Szerelõ.\");
               szolgalatban[playerid] = true;
               
            }
            if(leaderes[playerid] == 13)
            {
                if(!IsPlayerInRangeOfPoint(playerid,7.5, -2224.1184, -2288.7114, 30.6250)) return SendClientMessage(playerid,COLOR_RED,\"Csak a mûhelyben állhatsz szolgálatba!\");
             SendClientMessage(playerid, COLOR_BLUE, \"Szolgálatba álltál! Rangod: Mûhelyvezetõ.\");
               szolgalatban[playerid] = true;
               
            }
            if(leaderes[playerid] == 14)
   {
             if(!IsPlayerInRangeOfPoint(playerid,7,2029.7010,-116.6627,1035.1719)) return SendClientMessage(playerid,COLOR_RED,\"Csak a vezetõi iskolában állhatsz szolgálatba!\");
               SendClientMessage(playerid, COLOR_BLUE, \"Szolgálatba álltál! Rangod: Oktató\");
             szolgalatban[playerid] = true;
             
          }
   if(leaderes[playerid] == 15)
   {
       if(!IsPlayerInRangeOfPoint(playerid,7,2029.7010,-116.6627,1035.1719)) return SendClientMessage(playerid,COLOR_RED,\"Csak a vezetõi iskolában állhatsz szolgálatba!\");
               SendClientMessage(playerid, COLOR_BLUE, \"Szolgálatba álltál! Rangod: Viszgázató\");
             szolgalatban[playerid] = true;
             
          }
          if(leaderes[playerid] == 16)
   {
       if(!IsPlayerInRangeOfPoint(playerid,7,2029.7010,-116.6627,1035.1719)) return SendClientMessage(playerid,COLOR_RED,\"Csak a vezetõi iskolában állhatsz szolgálatba!\");
               SendClientMessage(playerid, COLOR_BLUE, \"Szolgálatba álltál! Rangod: Igazgató\");
             szolgalatban[playerid] = true;
             
          }
             
            
            
} else SendClientMessage(playerid, 0x00FF00AA, \"Nincs munkád\");
}
return 1;
}
« Utoljára szerkesztve: 2012. Július 19. - 22:47:47 írta RolePlay »

Nem elérhető tonyo

  • 1335
  • Moderális Generátor
    • Profil megtekintése
szolgálatba állás
« Válasz #1 Dátum: 2012. Július 19. - 18:14:44 »
+1 Show voters
leaderes[playerid] változó nem kapott értéket.

Nem elérhető RolePlay

  • 2100
    • Profil megtekintése
szolgálatba állás
« Válasz #2 Dátum: 2012. Július 19. - 18:20:45 »
0 Show voters
Na talán jó lesz , köszi.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal