Szerző Téma: Barátok közt névválasztó by Rupert  (Megtekintve 2157 alkalommal)

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Barátok közt névválasztó by Rupert
« Dátum: 2013. január 02. - 12:31:04 »
+2 Show voters
Hali.
Unatkoztam, írtam egy BK névválasztót. :D
Beírjátok, hogy /bk, és választhattok a szereplõk nevei közül.
Kép:
[hs width=300 height=300]http://kepfeltoltes.hu/130102/sa-mp-015_www.kepfeltoltes.hu_.png[/hs]
Kód:
 

#include <a_samp>
new defname[MAX_PLAYERS][24];
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Baratok Kozt nevvalaszto by Rupert betoltve.\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
print(\" BK nevvalaszto by Rupert bezarva.\");
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
public OnPlayerConnect(playerid)
{
GetPlayerName(playerid, defname[playerid], 24);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
defname[playerid] = \"\";
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/bk\", cmdtext, true, 10) == 0)
{
    ShowPlayerDialog(playerid, 999, DIALOG_STYLE_LIST, \"Barátok közt névválasztó\",
        \"Berenyi_Miklos\\nBerenyi_Claudia\\nBerenyi_Andras\\nBerenyi_Attila\\nBalogh_Nora\\nBartha_Zsolt\\nSzentmihalyi_Zsofia\\nNovak_Laszlo\\nIlles_Julia\\nFekete_Szabolcs\\nBoros_Adam\\nNador_Kinga\\nIlles_Peter\\nKertesz_Geza\\nKertesz_Vilmos\\nBokros_Gizella\\nBokros Linda\\nJenes_Balazs\\nBerenyi_Bandika\\n{ff0000}Eredeti nevem\",
        \"OK\", \"Mégsem\");
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 999)
{
    if(!response) return 0;
    if(!strcmp(inputtext, \"Eredeti nevem\", true))
    {
        SetPlayerName(playerid, defname[playerid]);
           new string[128];
   format(string, 128, \"{ff0000}Eredeti neved beállítva: {00ff40}%s!\", defname[playerid]);
        SendClientMessage(playerid, -1, string);
    }
    else
    {
        SetPlayerName(playerid, inputtext);
   new string[128];
   format(string, 128, \"{ff0000}Új neved beállítva: {00ff40}%s!\", inputtext);
        SendClientMessage(playerid, -1, string);
    }
}
return 1;
}
« Utoljára szerkesztve: 2013. január 02. - 16:16:06 írta Rupert »

Barátok közt névválasztó by Rupert
« Válasz #1 Dátum: 2013. január 02. - 12:32:11 »
0 Show voters
Jó lett. :D

Nem elérhető Soma

Barátok közt névválasztó by Rupert
« Válasz #2 Dátum: 2013. január 02. - 14:52:33 »
0 Show voters
Hát, ezen szakadok  :D

Nagyon, tetszik köszi felhasználóm, bizonyára megy a +!!

Penzykee.

  • Vendég
Barátok közt névválasztó by Rupert
« Válasz #3 Dátum: 2013. január 02. - 14:53:50 »
+1 Show voters
de hisz András meghalt! :\'(

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Barátok közt névválasztó by Rupert
« Válasz #4 Dátum: 2013. január 02. - 15:35:50 »
+1 Show voters
Miki megmentette. :D
« Utoljára szerkesztve: 2013. január 02. - 15:44:27 írta Rupert »

Nem elérhető Dead

  • 2045
    • Profil megtekintése
Barátok közt névválasztó by Rupert
« Válasz #5 Dátum: 2013. január 02. - 15:39:39 »
0 Show voters
Asd. Xd Grt, Respect

Penzykee.

  • Vendég
Barátok közt névválasztó by Rupert
« Válasz #6 Dátum: 2013. január 02. - 16:01:33 »
0 Show voters
kajak? akkor nem halt meg andárs? xd

Nem elérhető divkn

  • 3259
    • Profil megtekintése
Barátok közt névválasztó by Rupert
« Válasz #7 Dátum: 2013. január 02. - 16:05:10 »
0 Show voters
Csak 24 játékosnak fogja tárolni az eredeti nevüket. Nézd meg te is. :D
 

printf( \"1. %d\", sizeof( defname    ) ); //  24
printf( \"2. %d\", sizeof( defname[ ] ) ); // 500

 
Csak fel kell cserélni ezt a két értéket.
 
stock defname[ MAX_PLAYERS ][ MAX_PLAYER_NAME ];

 


Ha a játékos lecsatlakozik, akkor nem feltétlenül kell megadni \"lenullázást\", elég ha csatlakozásnál.
 

public OnPlayerConnect( playerid )
{
    defname[ playerid ][ 0 ] = EOS; // End of string
    GetPlayerName( playerid, defname[ playerid ], MAX_PLAYER_NAME );
    return 1;
}

Nem elérhető shadee

  • 1073
    • Profil megtekintése
Barátok közt névválasztó by Rupert
« Válasz #8 Dátum: 2013. január 02. - 16:11:16 »
0 Show voters
on:jó lett,egy ötlet,ha megint beírja /bk akkor az eredeti nevét visszaírja.
off:andrás meghalt?mikor?XD

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Barátok közt névválasztó by Rupert
« Válasz #9 Dátum: 2013. január 02. - 16:15:24 »
0 Show voters
Igen divkn, ez a figyelmetlenségem hibája. :\\
OnPlayerDisconnecthez azért írom, mert megesett velem, hogy amikor játékos crashelt akkor megmaradt egy változó értéke (lenulláztam connectnél elõtte).
OFF: Meghalt András. :D
OFF2: Ezt a kis kódot nézegetik vagy 10-en. xD
« Utoljára szerkesztve: 2013. január 02. - 16:17:11 írta Rupert »

Nem elérhető The

  • 4384
    • Profil megtekintése
Barátok közt névválasztó by Rupert
« Válasz #10 Dátum: 2013. január 03. - 03:12:04 »
+1 Show voters
te se vagy normál  :D

Nem elérhető Suspect

  • 64
  • ♥•M4•♥
    • Profil megtekintése
Barátok közt névválasztó by Rupert
« Válasz #11 Dátum: 2013. február 27. - 22:22:42 »
0 Show voters
Ch...Pedig kioltottál a help script miatt,én még ennek ellenére is adok egy pluszt.
Mert jó.

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Barátok közt névválasztó by Rupert
« Válasz #12 Dátum: 2013. február 27. - 22:27:33 »
0 Show voters
Nem oltottalak. Egyszerûen felesleges feltölteni, sõt, rendszernek elnevezni egy parancsot ami kiír két sort.

Nem elérhető Raidon

  • 231
    • Profil megtekintése
Barátok közt névválasztó by Rupert
« Válasz #13 Dátum: 2013. február 27. - 22:36:28 »
0 Show voters
Nem oltottalak. Egyszerûen felesleges feltölteni, sõt, rendszernek elnevezni egy parancsot ami kiír két sort.[/quote]
Bocsánat Rupert senkivel se szeretnék vitázni de ez érdemes volt feltölteni ? ennek ugyan annyi értelme van mint Suspect help es fs éhez.

Ez is kb ugyan annyi sorból áll nah ne mondjad már, te is csak kezdõ scriptereket tudsz beoltani hát gratulálok!

Barátok közt névválasztó by Rupert
« Válasz #14 Dátum: 2013. február 27. - 22:46:24 »
0 Show voters
Magát a neveket teljesen felelslegesnek tartom, de valahol meg röhögök rajta :D  :yucky:

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal