Üdv .
A Mai délutánon készíttettem egy kisebb Kódot ,amely a neved után kirak egy kis szöveget amit te megadsz a /mysig parancsal törölni a /removesig-gel tudod. Jobban mondván egy kis Titulus Kód.
Készitõ : KaH
Készitési idõ: 8 perc (Tesztelési idõvel)
Kód:
#include a_samp
#include zcmd
#include sscanf2
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Mysig Készitette : KaH\");
print(\"--------------------------------------\\n\");
return 1;
}
CMD:mysig(playerid,params[])
{
new sig[21],str[128];
if(sscanf(params,\"s[21]\",sig)) return SendClientMessage(playerid,-1,\"Használat : /mysig [szöveg]\");
if(strlen(sig) > 20) return SendClientMessage(playerid,-1,\"HIBA : A titulus szövege nem lehet nagyobb 20-nál!\");
SetPVarString(playerid,\"Sig\",sig);
format(str,128,\"A Neved után mostantól ez fog állni : %s\", sig);
SendClientMessage(playerid,-1,str);
return 1;
}
CMD:removesig(playerid,params[])
{
SetPVarString(playerid,\"Sig\",\"Nosig\");
return 1;
}
public OnPlayerConnect(playerid) return SetPlayerColor(playerid, (random(0xFFFFFF) << | 0xFF);
public OnPlayerText(playerid, text[])
{
new mysig[40],str[128],pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,sizeof(pName));
GetPVarString(playerid,\"Sig\",mysig,sizeof(mysig));
if(!strcmp(mysig,\"Nosig\",true))
{
format(str,sizeof(str),\"%s(%d){FFFFFF}: %s\",pName,playerid,text);
SendClientMessageToAll(GetPlayerColor(playerid),str);
}
else
{
format(str,sizeof(str),\"%s(%d)< %s >{FFFFFF}:%s\",pName,playerid,mysig,text);
SendClientMessageToAll(GetPlayerColor(playerid),str);
}
return 0;
}
Kép:
http://kepfeltoltes.hu/130210/696203704sa-mp-003_www.kepfeltoltes.hu_.png[/img]