Szerző Téma: Szimpla Banda login rendszer! ( Csak 1 elkezdés. Fejlesztést igényel.. )  (Megtekintve 1804 alkalommal)

+2 Show voters
Sziasztok!
Készítettem egy nagyon alap Banda login rendszer épp hogy annyit tud hogy ki írja neked h bejelentkeztél és másoknak h bejelentkeztél.. 1 dialogot használ 44 és id vel anyit tud hogy /bandalogin parancsra bejön egy dialog és be kell írni a kódot jelen esetben 2 bandára van megcsinálva de lehet bõvíteni 2 alap kód : bejeliz1 , bejeliz2 ha ezt a kódot beírtad akkor bejelentkeztet a bandába.. ezt módosítani nem árt :P de ha ebbõl valaki igazi banda rendszert akar ahoz nm árt fejleszteni és csak elkeztem és publikálom nektek.
Részletek:
Sorok: 48
Függvénykönyvtárak: zcmd,a_samp
Fejleszteni: Kell :P
Maga a szkript:
[pawn]
/*
# Egyszerû Bandalogin rendszer!
# Zcmd és a_samp inc szükséges a használatához!
# Ha fejleszteni szeretnéd akkor hagytam írást hgy hol kell :)
# Ezt a szimpla banda login rendszert készítette:[MR.]B.I.G.
# Kellemes használatot!
#*/
#include a_samp
#include zcmd
CMD:bandalogin(playerid, params[])
     {
              ShowPlayerDialog(playerid, 99, DIALOG_STYLE_INPUT, \"Banda Bejelentkezés!\", \"Bejelentkezéshez: Banda1 Kód vagy Banda2 kód kell!\", \"Bejelentkez!\", \"Vissza\");
              return 1;
     }
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[ ])
{
      if(dialogid == 99)
      {
             if(response == 1)
             {
                    if(strfind(inputtext, \"bejeliz1\", true) != -1)
                    {
                          SendClientMessage(playerid, 0xFFFFFFFF, \"|-|Sikeresen bejelentkeztél Banda 1 be!|-|\");
                          new banda[128];
                      format(banda, 128, \"%s (ID: %d) Sikeresen Bejelentkezett Banda 1 be!\", GetPlayerNameEx(playerid), playerid);
                          SendClientMessageToAll(0xAA3333AA, banda);
                          // Ide lehet tenni egyebeket a bejelentkezésért!
                    }
                    else if(strfind(inputtext, \"bejeliz2\", true) != -1)
                    {
                          SendClientMessage(playerid, 0xFFFFFFFF, \"|-|Sikeresen bejelentkeztél Banda 2 be!|-|\");
                          new banda[128];
                      format(banda, 128, \"%s (ID: %d) Sikeresen Bejelentkezett Banda 2 be!\", GetPlayerNameEx(playerid), playerid);
                          SendClientMessageToAll(0xAA3333AA, banda);
                          // Ide lehet tenni egyebeket a bejelentkezésért!
                    }
             }
      }
      return 0;
}
stock GetPlayerNameEx(pid)
{
new s[MAX_PLAYER_NAME];
if(IsPlayerConnected(pid)) GetPlayerName(pid, s, sizeof(s));
return s;
}[/pawn]
Verzió: 0.2
 

/*
# Egyszerû Bandalogin rendszer!
# Zcmd és a_samp inc szükséges a használatához!
# Ha fejleszteni szeretnéd akkor hagytam írást hgy hol kell :)
# Ezt a szimpla banda login rendszert készítette:[MR.]B.I.G.
# Kellemes használatot!
# Verzió: 0.2
#*/
#include a_samp
#include zcmd
 
CMD:bandalogin(playerid, params[])
     {
              ShowPlayerDialog(playerid, 99, DIALOG_STYLE_INPUT, \"Banda Bejelentkezés!\", \"Bejelentkezéshez: Banda1 Kód vagy Banda2 kód kell!\", \"Bejelentkez!\", \"Vissza\");
              return 1;
     }
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[ ])
{
      if(dialogid == 99)
      {
             if(response == 1)
             {
                    if(strfind(inputtext, \"bejeliz1\", true) != -1)
                    {
                          SendClientMessage(playerid, 0xFFFFFFFF, \"|-|Sikeresen bejelentkeztél Banda 1 be!|-|\");
                          new banda[128];
                      format(banda, 128, \"%s (ID: %d) Sikeresen Bejelentkezett Banda 1 be!\", GetPlayerNameEx(playerid), playerid);
                          SendClientMessageToAll(0xAA3333AA, banda);
                          GameTextForPlayer(playerid,\"~g~Banda ~h~1 ~h~sikeres ~h~bejelentkezes! ~r~Jo ~h~~h~szorakozast!\",4000,4);
                          GivePlayerWeapon(playerid,22, 500); // 9 mm-es
                          GivePlayerWeapon(playerid,32, 500); // tec 9
                          GivePlayerWeapon(playerid,25, 500); //Shotgun
                          GivePlayerWeapon(playerid,28, 500); // Uzi
                          // Információk a klánról:
                          new BigString15[1900];
                          strcat(BigString15, \"{ff9900}Banda 1 Információk!\\n\", 1900 );
                          strcat(BigString15, \"Ide jöhetnek az információk\\n\", 1900 );
                          strcat(BigString15, \"Ide jöhetnek az információk\\n\", 1900 );
                          strcat(BigString15, \"Ide jöhetnek az információk\\n\", 1900 );
                          strcat(BigString15, \"Ide jöhetnek az információk\\n\", 1900 );
                          strcat(BigString15, \"Ide jöhetnek az információk\\n\", 1900 );
                          strcat(BigString15, \"Ide jöhetnek az információk\\n\", 1900 );
                          strcat(BigString15, \"Ide jöhetnek az információk\\n\", 1900 );
                          strcat(BigString15, \"Ide jöhetnek az információk\\n\", 1900 );
                          strcat(BigString15, \"Ide jöhetnek az információk\\n\", 1900 );
                          ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, \"{FF0000}--- {0000ff}Banda 1 Információk {ff0000}---\", BigString15, \"Kilépés\",\"\");
                          // Ide lehet tenni egyebeket a bejelentkezésért!
                    }
                    else if(strfind(inputtext, \"bejeliz2\", true) != -1)
                    {
                          SendClientMessage(playerid, 0xFFFFFFFF, \"|-|Sikeresen bejelentkeztél Banda 2 be!|-|\");
                          new banda[128];
                      format(banda, 128, \"%s (ID: %d) Sikeresen Bejelentkezett Banda 2 be!\", GetPlayerNameEx(playerid), playerid);
                          SendClientMessageToAll(0xAA3333AA, banda);
                          GameTextForPlayer(playerid,\"~g~Banda ~h~2 ~h~sikeres ~h~bejelentkezes! ~r~Jo ~h~~h~szorakozast!\",4000,4);
                          GivePlayerWeapon(playerid,22, 500); // 9 mm-es
                          GivePlayerWeapon(playerid,32, 500); // tec 9
                          GivePlayerWeapon(playerid,25, 500); //Shotgun
                          GivePlayerWeapon(playerid,28, 500); // Uzi
                          // Információk a klánról:
                          new BigString15[1900];
                          strcat(BigString15, \"{ff9900}Banda 2 Információk!\\n\", 1900 );
                          strcat(BigString15, \"Ide jöhetnek az információk\\n\", 1900 );
                          strcat(BigString15, \"Ide jöhetnek az információk\\n\", 1900 );
                          strcat(BigString15, \"Ide jöhetnek az információk\\n\", 1900 );
                          strcat(BigString15, \"Ide jöhetnek az információk\\n\", 1900 );
                          strcat(BigString15, \"Ide jöhetnek az információk\\n\", 1900 );
                          strcat(BigString15, \"Ide jöhetnek az információk\\n\", 1900 );
                          strcat(BigString15, \"Ide jöhetnek az információk\\n\", 1900 );
                          strcat(BigString15, \"Ide jöhetnek az információk\\n\", 1900 );
                          strcat(BigString15, \"Ide jöhetnek az információk\\n\", 1900 );
                          ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, \"{FF0000}--- {0000ff}Banda 2 Információk {ff0000}---\", BigString15, \"Kilépés\",\"\");
                          // Ide lehet tenni egyebeket a bejelentkezésért!
                    }
             }
      }
      return 0;
}
stock GetPlayerNameEx(pid)
{
new s[MAX_PLAYER_NAME];
if(IsPlayerConnected(pid)) GetPlayerName(pid, s, sizeof(s));
return s;
}
public OnPlayerConnect(playerid)
{
    SendClientMessage(playerid, 0xFFFFFFFF, \"|-|Ha Beszeretnél jelentkezni a bandádba akkor /bandalogin!|-|\");
    SendClientMessage(playerid, 0xFFFFFFFF, \"|-|Ha nem tudod a bandád kódját kérdezd meg a szerver tulajdonosokat!!|-|\");
return 1;
}

 
Fejelsztésekrõl: Még lehet hogy tovább fejlesztem ha lesz idõm..
Bugok: Eddig nm fedeztem fel de ha találtok írjátok meg!
Jó szórakozást a scripthez!
« Utoljára szerkesztve: 2012. Február 19. - 16:03:16 írta [MR.]B.I.G. »

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Szimpla Banda login rendszer! ( Csak 1 elkezdés. Fejlesztést igényel.. )
« Válasz #1 Dátum: 2012. Február 19. - 15:19:21 »
0 Show voters
Jó lett, habár ez így magában elég kevés dologra jó! ;)
Javaslat: Használj .code. -t a .pawn. helyett!  ;)
Itt egy hiba a .pawn. kóddal: params[]

Szimpla Banda login rendszer! ( Csak 1 elkezdés. Fejlesztést igényel.. )
« Válasz #2 Dátum: 2012. Február 19. - 15:33:22 »
0 Show voters
Értem. ekkor leközelebb azt használom nem tudtam. Egyébként most kezdtem kicsit átalakítani teszek bele 1-2 dolgot h ne legyen csak 1 egyszerû semmi :)

Szimpla Banda login rendszer! ( Csak 1 elkezdés. Fejlesztést igényel.. )
« Válasz #3 Dátum: 2012. Február 19. - 15:51:01 »
0 Show voters
B.I.G.\" post=\"227156\" timestamp=\"1329662002\"]
Értem. ekkor leközelebb azt használom nem tudtam. Egyébként most kezdtem kicsit átalakítani teszek bele 1-2 dolgot h ne legyen csak 1 egyszerû semmi :)
 
[/quote]
Am ha folytatod valami jó is kisülhet belõle! ;)

Szimpla Banda login rendszer! ( Csak 1 elkezdés. Fejlesztést igényel.. )
« Válasz #4 Dátum: 2012. Február 19. - 16:04:31 »
0 Show voters
Verzió 0.2 megjelent!

Nem elérhető Zola

  • 355
    • Profil megtekintése
Szimpla Banda login rendszer! ( Csak 1 elkezdés. Fejlesztést igényel.. )
« Válasz #5 Dátum: 2012. Február 19. - 20:08:03 »
0 Show voters
jó let..._____________________________________________________________________________________________________


Szimpla Banda login rendszer! ( Csak 1 elkezdés. Fejlesztést igényel.. )
« Válasz #6 Dátum: 2012. Február 20. - 07:05:32 »
0 Show voters
Csinálhatnál belõle banda adminisztrációs rendszert :D :P (Pl: Banda regisztrálása, Banda jelszavának megváltoztatása, milyen fegyvereket adjon, fájlba mentés)

Szimpla Banda login rendszer! ( Csak 1 elkezdés. Fejlesztést igényel.. )
« Válasz #7 Dátum: 2012. Február 21. - 15:15:15 »
0 Show voters
Amint lessz idõm fejlesztem! De most más dolgaim vannak.. :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal