Szerző Téma: Névszinező  (Megtekintve 1628 alkalommal)

Névszinező
« Dátum: 2015. január 24. - 12:14:00 »
0 Show voters
Sziasztok, most egy egyszerű scriptet szereték publikálni. Ez egy névszinező akar lenni.
A parancsok:
 
/szinek //Kidob egy dialogot és abba lesznek a parancsok

 
A többi parancs ugye a dialogba lesz.
Elkészítési idő: 10 perc
Sorok száma: 123
Zcmd parancskezelőt használtam.
Itt a link a scripthez:
http://www.mediafire.com/download/7n2zdd90fw5c60i/N%C3%A9vSzinez%C5%91.rar
 
//Névszínező, készítette: Dani99
#include <a_samp>
//A scripthez ZCMD parancskezelőt használok.//
#include <zcmd>
//Definiálom a színeket amiket a színváltás után ír ki, hogy ne keljen minenhova a színkódot írni csak azt hogy \"zoldk\", vagy \"sotetlilak\" csatlakozáskor!//
#define zoldk 0x00ff00AA
#define sotetlilak 0x5c02d1AA
//Most definiálom a színeket amikre a játékos színt válthat!//
#define zold 0x0fd60fAA
#define piros 0xff0000AA
#define kek 0x002bffAA
#define lila 0xbf00ffAA
#define sarga 0xffff00AA
#define vilagoskek 0x0091ffAA
#define zoldeskek 0x00eeffAA
#define feher 0xffffffAA
#define fekete 0x000000AA
#define sotetlila 0x411f6eAA
#define rozsaszin 0xff75faAA
//Most definiálom a dialogot amit a játékosnak dob ki, a /szinek parancs használatakor!//
#define DIALOG_SZV 69
//Most beállítjuk hogy mit írjon ki a játékosnak amikor ő csatlakozik.//
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid,sotetlilak,\"Színváltáshoz /szinek és ott vannak a parancsok!\");
return 1;
}
//Most megcsináljuk a dialógust amit a /szinek után dob ki a játékosnak, és abban lesznek a parancsok.//
CMD:szinek(playerid,params[])
{
ShowPlayerDialog(playerid,DIALOG_SZV,DIALOG_STYLE_MSGBOX,\"Színek\",\"Zöld színhez: /zold\\nPiros színhez: /piros\\nKék színhez: /kek\\nLila színhez: /lila\\nSárga színhez: /sarga\\nVilágoskék színhez: /vilagoskek\\nZöldeskék színhez: /zoldeskek\\nFehér színhez: /feher\\nFekete színhez: /fekete\\nSötétlila színhez: /sotetlila\\nRózsaszín színhez: /rozsaszin\",\"Rendben\",\"\");
return 1;
}
CMD:zold(playerid,params[])
{
SetPlayerColor(playerid,zold);
SendClientMessage(playerid,zoldk,\"A színed sikeresen megváltozott zöldre!\");
return 1;
}
CMD:piros(playerid,params[])
{
SetPlayerColor(playerid,piros);
SendClientMessage(playerid,zoldk,\"A színed sikeresen megváltozott pirosra!\");
return 1;
}
CMD:kek(playerid,params[])
{
SetPlayerColor(playerid,kek);
SendClientMessage(playerid,zoldk,\"A színed sikeresen megváltozott kékre!\");
return 1;
}
CMD:lila(playerid,params[])
{
SetPlayerColor(playerid,lila);
SendClientMessage(playerid,zoldk,\"A színed sikeresen megváltozott lilára!\");
return 1;
}
CMD:sarga(playerid,params[])
{
SetPlayerColor(playerid,sarga);
SendClientMessage(playerid,zoldk,\"A színed sikeresen megváltozott sárgára!\");
return 1;
}
CMD:vilagoskek(playerid,params[])
{
SetPlayerColor(playerid,vilagoskek);
SendClientMessage(playerid,zoldk,\"A színed sikeresen megváltozott világoskékre!\");
return 1;
}
CMD:zoldeskek(playerid,params[])
{
SetPlayerColor(playerid,zoldeskek);
SendClientMessage(playerid,zoldk,\"A színed sikeresen megváltozott zöldeskékre!\");
return 1;
}
CMD:feher(playerid,params[])
{
SetPlayerColor(playerid,feher);
SendClientMessage(playerid,zoldk,\"A színed sikeresen megváltozott fehérre!\");
return 1;
}
CMD:fekete(playerid,params[])
{
SetPlayerColor(playerid,fekete);
SendClientMessage(playerid,zoldk,\"A színed sikeresen megváltozott feketére!\");
return 1;
}
CMD:sotetlila(playerid,params[])
{
SetPlayerColor(playerid,sotetlila);
SendClientMessage(playerid,zoldk,\"A színed sikeresen megváltozott sötétlilára!\");
return 1;
}
CMD:rozsaszin(playerid,params[])
{
SetPlayerColor(playerid,rozsaszin);
SendClientMessage(playerid,zoldk,\"A színed sikeresen megváltozott rózsaszínre!\");
return 1;
}
« Utoljára szerkesztve: 2015. január 24. - 13:18:09 írta EnterR »

Nem elérhető EnterR

  • Globális moderátor
  • 4223
  • dawg
    • Profil megtekintése
Névszinező
« Válasz #1 Dátum: 2015. január 24. - 12:21:36 »
+2 Show voters
[mod]Használj code tag-et is.[/mod]

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Névszinező
« Válasz #2 Dátum: 2015. január 24. - 12:22:35 »
0 Show voters
Így felesleges a dialogba listázás.. úgy kellene hogy még több színt belerakni és ha dialog-ba rákattolsz a pirosra akkor piros lesz a neved.

Névszinező
« Válasz #3 Dátum: 2015. január 24. - 12:28:42 »
0 Show voters
Itt van kódba:
 
//Névszínező, készítette: Dani99
#include <a_samp>
//A scripthez ZCMD parancskezelőt használok.//
#include <zcmd>
//Definiálom a színeket amiket a színváltás után ír ki, hogy ne keljen minenhova a színkódot írni csak azt hogy \"zoldk\", vagy \"sotetlilak\" csatlakozáskor!//
#define zoldk 0x00ff00AA
#define sotetlilak 0x5c02d1AA
//Most definiálom a színeket amikre a játékos színt válthat!//
#define zold 0x0fd60fAA
#define piros 0xff0000AA
#define kek 0x002bffAA
#define lila 0xbf00ffAA
#define sarga 0xffff00AA
#define vilagoskek 0x0091ffAA
#define zoldeskek 0x00eeffAA
#define feher 0xffffffAA
#define fekete 0x000000AA
#define sotetlila 0x411f6eAA
#define rozsaszin 0xff75faAA
//Most definiálom a dialogot amit a játékosnak dob ki, a /szinek parancs használatakor!//
#define DIALOG_SZV 69
//Most beállítjuk hogy mit írjon ki a játékosnak amikor ő csatlakozik.//
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid,sotetlilak,\"Színváltáshoz /szinek és ott vannak a parancsok!\");
return 1;
}
//Most megcsináljuk a dialógust amit a /szinek után dob ki a játékosnak, és abban lesznek a parancsok.//
CMD:szinek(playerid,params[])
{
ShowPlayerDialog(playerid,DIALOG_SZV,DIALOG_STYLE_MSGBOX,\"Színek\",\"Zöld színhez: /zold\\nPiros színhez: /piros\\nKék színhez: /kek\\nLila színhez: /lila\\nSárga színhez: /sarga\\nVilágoskék színhez: /vilagoskek\\nZöldeskék színhez: /zoldeskek\\nFehér színhez: /feher\\nFekete színhez: /fekete\\nSötétlila színhez: /sotetlila\\nRózsaszín színhez: /rozsaszin\",\"Rendben\",\"\");
return 1;
}
CMD:zold(playerid,params[])
{
SetPlayerColor(playerid,zold);
SendClientMessage(playerid,zoldk,\"A színed sikeresen megváltozott zöldre!\");
return 1;
}
CMD:piros(playerid,params[])
{
SetPlayerColor(playerid,piros);
SendClientMessage(playerid,zoldk,\"A színed sikeresen megváltozott pirosra!\");
return 1;
}
CMD:kek(playerid,params[])
{
SetPlayerColor(playerid,kek);
SendClientMessage(playerid,zoldk,\"A színed sikeresen megváltozott kékre!\");
return 1;
}
CMD:lila(playerid,params[])
{
SetPlayerColor(playerid,lila);
SendClientMessage(playerid,zoldk,\"A színed sikeresen megváltozott lilára!\");
return 1;
}
CMD:sarga(playerid,params[])
{
SetPlayerColor(playerid,sarga);
SendClientMessage(playerid,zoldk,\"A színed sikeresen megváltozott sárgára!\");
return 1;
}
CMD:vilagoskek(playerid,params[])
{
SetPlayerColor(playerid,vilagoskek);
SendClientMessage(playerid,zoldk,\"A színed sikeresen megváltozott világoskékre!\");
return 1;
}
CMD:zoldeskek(playerid,params[])
{
SetPlayerColor(playerid,zoldeskek);
SendClientMessage(playerid,zoldk,\"A színed sikeresen megváltozott zöldeskékre!\");
return 1;
}
CMD:feher(playerid,params[])
{
SetPlayerColor(playerid,feher);
SendClientMessage(playerid,zoldk,\"A színed sikeresen megváltozott fehérre!\");
return 1;
}
CMD:fekete(playerid,params[])
{
SetPlayerColor(playerid,fekete);
SendClientMessage(playerid,zoldk,\"A színed sikeresen megváltozott feketére!\");
return 1;
}
CMD:sotetlila(playerid,params[])
{
SetPlayerColor(playerid,sotetlila);
SendClientMessage(playerid,zoldk,\"A színed sikeresen megváltozott sötétlilára!\");
return 1;
}
CMD:rozsaszin(playerid,params[])
{
SetPlayerColor(playerid,rozsaszin);
SendClientMessage(playerid,zoldk,\"A színed sikeresen megváltozott rózsaszínre!\");
return 1;
}

 
Flash gondolkoztam hogy olyat-e írjak de végül maradtam ennél mert nekem dialog problémáim vannak, csak az megy ami az első 2 helyre van írva. Gamemodba meg nem megy. És ha beleírom az 1.-be vagy a 2.-ba akkor vagy az egyik vagy a másik nem fog menni, ott már mind 2-be több script van besűrítve.

Nem elérhető EnterR

  • Globális moderátor
  • 4223
  • dawg
    • Profil megtekintése
Névszinező
« Válasz #4 Dátum: 2015. január 24. - 13:18:32 »
+2 Show voters
A kódot áthelyeztem a főposztba.

Névszinező
« Válasz #5 Dátum: 2015. január 24. - 16:54:34 »
0 Show voters
Rendben, kössz!

Névszinező
« Válasz #6 Dátum: 2015. január 24. - 18:50:27 »
0 Show voters
Így felesleges a dialogba listázás.. úgy kellene hogy még több színt belerakni és ha dialog-ba rákattolsz a pirosra akkor piros lesz a neved.[/quote]
Ebben ƒlaﻛh-nak szerintem 100%, igaza van!

Névszinező
« Válasz #7 Dátum: 2015. január 24. - 20:01:54 »
0 Show voters
Oké, már leírtam mért nem csináltam így!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal