San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: --ENDEREL-- - 2016. április 30. - 17:31:34
Cím: Név Színező FS
Írta: --ENDEREL-- - 2016. április 30. - 17:31:34
SZIASZTOK!! Elhoztam nektek az első sampforumra feltöltött scripem! Elkészítési idő 25perc levideózva! Mit Tud? Beírod hogy /color (változtatható) akkor kiír kb 18db választható szint, amit a neved színévé választhatsz a /[sZINNÉV]paranccsal Pl: /kek A script zcmd.inc el lett írva amit itt találtok meg: ezt az inc fájlt a szervernapádon belül a pawno/include/mappába kell betenni! És már működik is! SZINEK: lilaskek,lila,szurke,vilagoszold,vilagoskek,narancs,feher,turkisz,kek,sarga,sotetkek,ibolya,}gold,rozsa,fekete,halvanysarga,barna,halvanylila,sotetzold Jelenleg csak admin tud nevet színezni de ha átírod ezt: #define allapot if(IsPlayerAdmin(playerid)) Erre: #define allapot if(IsPlayerConnected(playerid)) Akkor már bárki használhatja Szabadon módosítható, felhasználható, megosztható De a nevem feltüntetésének a jogát fenntartom :) ! Szineket kérni privátban! Video: --- Építőjellegű kritikákat elfogadok! A v 2.0- s változatot szerintem saját .inc fájlal fogom készíteni! Itt a lényeg:
#include <a_samp>
#include <zcmd> #define uzi SendClientMessage #define uziall SendClientMessageToAll #define allapot if(IsPlayerAdmin(playerid)) #define szoveg SendClientMessage(playerid,-1,\"{FF0000}SZERVER:{FFFF00}Nem vagy adminisztrátor!\"); new neve[MAX_PLAYER_NAME]; CMD:color(playerid, params[]) { if(IsPlayerAdmin(playerid)) { uzi(playerid,0x3cd6d6AA,\"=========HASZNÁLAT /<SZINNÉV>==========\"); uzi(playerid,-1,\"SZINNEVEK:{631399}lilaskek,{9900ff}lila,{a89e9e}szurke,{30F92B}vilagoszold,{3425F1}vilagoskek,{FF8000}narancs\"); uzi(playerid,-1,\"SZINNEVEK:{FFFFFF}feher,{00FFFF}turkisz,{0000FF}kek,{FFFF00}sarga,{000080}sotetkek,{C400BE}ibolya,{E8DC00}gold\"); uzi(playerid,-1,\"SZINNEVEK:{F56BCF}rozsa,{000000}fekete,{FFFF80}halvanysarga,{805F13}barna,{CF95FF}halvanylila,{395B0B}sotetzold\"); } else { szoveg } return 1; } CMD:lilaskek(playerid,params[]) { allapot { GetPlayerName(playerid, neve, sizeof(neve)); SetPlayerColor(playerid, 0x631399AA); printf(\"%s megváltoztatta a nevének a színét\",neve); uzi(playerid,0x631399AA,\"A neved mostantól ilyen színű!\"); } else { szoveg } return 1; } CMD:lila(playerid,params[]) { allapot { GetPlayerName(playerid, neve, sizeof(neve)); SetPlayerColor(playerid, 0x9900ffAA); printf(\"%s megváltoztatta a nevének a színét\",neve); uzi(playerid,0x9900ffAA,\"A neved mostantól ilyen színű!\"); } else { szoveg } return 1; } CMD:szurke(playerid,params[]) { allapot { GetPlayerName(playerid, neve, sizeof(neve)); SetPlayerColor(playerid, 0xa89e9eAA); printf(\"%s megváltoztatta a nevének a színét\",neve); uzi(playerid,0xa89e9eAA,\"A neved mostantól ilyen színű!\"); } else { szoveg } return 1; } CMD:vilagoszold(playerid,params[]) { allapot { GetPlayerName(playerid, neve, sizeof(neve)); SetPlayerColor(playerid, 0x30F92BFF); printf(\"%s megváltoztatta a nevének a színét\",neve); uzi(playerid,0x30F92BFF,\"A neved mostantól ilyen színű!\"); } else { szoveg } return 1; } CMD:vilagoskek(playerid,params[]) { allapot { GetPlayerName(playerid, neve, sizeof(neve)); SetPlayerColor(playerid, 0x3425F1FF); printf(\"%s megváltoztatta a nevének a színét\",neve); uzi(playerid,0x3425F1FF,\"A neved mostantól ilyen színű!\"); } else { szoveg } return 1; } CMD:narancs(playerid,params[]) { allapot { GetPlayerName(playerid, neve, sizeof(neve)); SetPlayerColor(playerid, 0xFF8000FF); printf(\"%s megváltoztatta a nevének a színét\",neve); uzi(playerid,0xFF8000FF,\"A neved mostantól ilyen színű!\"); } else { szoveg } return 1; } CMD:feher(playerid,params[]) { allapot { GetPlayerName(playerid, neve, sizeof(neve)); SetPlayerColor(playerid, 0xFFFFFFFF); printf(\"%s megváltoztatta a nevének a színét\",neve); uzi(playerid,0xFFFFFFFF,\"A neved mostantól ilyen színű!\"); } else { szoveg } return 1; } CMD:turkisz(playerid,params[]) { allapot { GetPlayerName(playerid, neve, sizeof(neve)); SetPlayerColor(playerid, 0x00FFFFFF); printf(\"%s megváltoztatta a nevének a színét\",neve); uzi(playerid,0x00FFFFFF,\"A neved mostantól ilyen színű!\"); } else { szoveg } return 1; } CMD:kek(playerid,params[]) { allapot { GetPlayerName(playerid, neve, sizeof(neve)); SetPlayerColor(playerid, 0x0000FFFF); printf(\"%s megváltoztatta a nevének a színét\",neve); uzi(playerid,0x0000FFFF,\"A neved mostantól ilyen színű!\"); } else { szoveg } return 1; } CMD:sarga(playerid,params[]) { allapot { GetPlayerName(playerid, neve, sizeof(neve)); SetPlayerColor(playerid, 0xFFFF00FF); printf(\"%s megváltoztatta a nevének a színét\",neve); uzi(playerid,0xFFFF00FF,\"A neved mostantól ilyen színű!\"); } else { szoveg } return 1; } CMD:sotetkek(playerid,params[]) { allapot { GetPlayerName(playerid, neve, sizeof(neve)); SetPlayerColor(playerid, 0x000080FF); printf(\"%s megváltoztatta a nevének a színét\",neve); uzi(playerid,0x000080FF,\"A neved mostantól ilyen színű!\"); } else { szoveg } return 1; } CMD:ibolya(playerid,params[]) { allapot { GetPlayerName(playerid, neve, sizeof(neve)); SetPlayerColor(playerid, 0xC400BEFF); printf(\"%s megváltoztatta a nevének a színét\",neve); uzi(playerid,0xC400BEFF,\"A neved mostantól ilyen színű!\"); } else { szoveg } return 1; } CMD:gold(playerid,params[]) { allapot { GetPlayerName(playerid, neve, sizeof(neve)); SetPlayerColor(playerid, 0xE8DC00FF); printf(\"%s megváltoztatta a nevének a színét\",neve); uzi(playerid,0xE8DC00FF,\"A neved mostantól ilyen színű!\"); } else { szoveg } return 1; } CMD:rozsa(playerid,params[]) { allapot { GetPlayerName(playerid, neve, sizeof(neve)); SetPlayerColor(playerid, 0xF56BCFFF); printf(\"%s megváltoztatta a nevének a színét\",neve); uzi(playerid,0xF56BCFFF,\"A neved mostantól ilyen színű!\"); } else { szoveg } return 1; } CMD:fekete(playerid,params[]) { allapot { GetPlayerName(playerid, neve, sizeof(neve)); SetPlayerColor(playerid, 0x000000FF); printf(\"%s megváltoztatta a nevének a színét\",neve); uzi(playerid,0x000000FF,\"A neved mostantól ilyen színű!\"); } else { szoveg } return 1; } CMD:halvanysarga(playerid,params[]) { allapot { GetPlayerName(playerid, neve, sizeof(neve)); SetPlayerColor(playerid, 0xFFFF80FF); printf(\"%s megváltoztatta a nevének a színét\",neve); uzi(playerid,0xFFFF80FF,\"A neved mostantól ilyen színű!\"); } else { szoveg } return 1; } CMD:barna(playerid,params[]) { allapot { GetPlayerName(playerid, neve, sizeof(neve)); SetPlayerColor(playerid, 0x805F13FF); printf(\"%s megváltoztatta a nevének a színét\",neve); uzi(playerid,0x805F13FF,\"A neved mostantól ilyen színű!\"); } else { szoveg } return 1; } CMD:halvanylila(playerid,params[]) { allapot { GetPlayerName(playerid, neve, sizeof(neve)); SetPlayerColor(playerid, 0xCF95FFFF); printf(\"%s megváltoztatta a nevének a színét\",neve); uzi(playerid,0xCF95FFFF,\"A neved mostantól ilyen színű!\"); } else { szoveg } return 1; } CMD:sotetzold(playerid,params[]) { allapot { GetPlayerName(playerid, neve, sizeof(neve)); SetPlayerColor(playerid, 0x395B0BFF); printf(\"%s megváltoztatta a nevének a színét\",neve); uzi(playerid,0x395B0BFF,\"A neved mostantól ilyen színű!\"); } else { szoveg } return 1; }
Dupla hozzászólás automatikusan összefûzve. ( 2016. április 30. - 17:34:00 ) HAJJJH ujj vagyok rosszul tettem fel! :\'( :wall: :wall: :confused: :hmmm: na de mind 1 is itt a video:
Cím: Név Színező FS
Írta: JamesK - 2016. április 30. - 18:10:06
Kérlek rakd ki a pawn tagok közé mert igy figyelmesztetést is kaphatsz a moderátoroktól!
Cím: Név Színező FS
Írta: --ENDEREL-- - 2016. április 30. - 18:12:15
? hogy kell?
Cím: Név Színező FS
Írta: impreZZa - 2016. április 30. - 18:16:52
Cím: Név Színező FS
Írta: whadez - 2016. április 30. - 18:28:31
Köszönöm, felhasználtam! :yucky:
Cím: Név Színező FS
Írta: EnterR - 2016. április 30. - 18:35:02
szegény
Cím: Név Színező FS
Írta: kundlam - 2016. április 30. - 18:41:05
Ezt egy commandban is megoldhattad volna amúgy.. EnteR neked pedig boldogat:D
Cím: Név Színező FS
Írta: --ENDEREL-- - 2016. április 30. - 19:02:51
Köszönöm a pozitív és a félig meddig negativ visszajelzéseket! ÖÖ ahhoz én nem igazán értek mivel nem tanított senki sem scriptelni amit tudok magamtól...
Cím: Név Színező FS
Írta: EnterR - 2016. április 30. - 19:17:18