-
sziasztook. kérhetnék egy olyan FS-t hogy adminként/adminok olyan parancsak hogy: /ann3
vagyis ( announce ) képernyõõ kiirás, és ha ki irom akkor pirossal ki irja hogy milyen admin pl igy:
admin: aladár: és itt meg a szöveget..valaki segítene meg köszönnéém.
-
Hát én ezt találtam LADMIN4v2 azon is van rengeteg parancs
http://sampforum.hu/index.php?topic=3576.0
-
Én kettõt is találtam.
1. http://www.magyarhelyesiras.hu/
2. http://sampforum.hu/index.php?topic=3576.0
-
..hát igen.. de nincs benne olyan hogy a szöveg elõtt ki irná hogy \'admin\' . :S
-
Valószínûleg ha /ann3 parancsot kér, akkor már használ valamilyen admin rendszert, tudtommal az egyikben van /ann és /ann2 is.... :facepalm:
Mindjárt megírom neked!
E:
CMD:ann3(playerid, params[])
{
new string[256], pName[MAX_PLAYER_NAME];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFFFFFF, \"Nem vagy admin!\");
if(isnull(params)) return SendClientMessage(playerid, 0xFFFFFF, \"/ann3 [szöveg]\");
GetPlayerName(playerid, pName, sizeof(pName));
format( string, sizeof(string), \"~r~admin:~b~ %s: ~w~%s\", pName, params );
GameTextForAll(0xFFFFFFF, string);
return 1;
}
-
köszönöm, de..:S
error 035: argument type mismatch (argument 1)
GameTextForAll(0xFFFFFFF, string); // erre irja ki..
-
Bocsbocs....
Néha elkapkodom és ilyenek sülnek ki belõle... :facepalm:
GameTextForAll(string, 5000, 3);
-
uuh köszi:D
még 1 valami..hogy én át irtam ilyenre:
if (strcmp(\"/ann3\", cmdtext, true, 10) == 0)
{
new string[256], pName[MAX_PLAYER_NAME];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFFFFFF, \"Nem vagy admin!\");
if(isnull(string)) return SendClientMessage(playerid, 0xFFFFFF, \"/ann3 [szöveg]\");
GetPlayerName(playerid, pName, sizeof(pName));
format( string, sizeof(string), \"~r~admin:~b~ %s: ~w~%s\", pName, cmdtext );
GameTextForAll(string, 5000, 3);
return 1;
}
és hogy mit rontottam el benne, hogy át írtam??
mert elfogadja, csak mikor belépek be irom /ann3 teszt .. és nem hozz ki semit:S
ezt a sort szerintem el rontottam:
format( string, sizeof(string), \"~r~admin:~b~ %s: ~w~%s\", pName, cmdtext );
-
Hát ja, strcmpnél nem így kell. :)
Mindjárt átírom neked!
E: Remélem nem erroros. :)
if(!strcmp(cmdtext, \"/ann3\", true, 5))
{
if(IsPlayerAdmin(playerid)==1){
if(!cmdtext[5])return SendClientMessage(playerid, 0x00b7ffaa, \"Használat:{ffffff} /rs szöveg\");
else{
new string[256], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
format( string, sizeof(string), \"~r~admin:~b~ %s: ~w~%s\", pName, cmdtext[6] );
GameTextForAll(string, 5000, 3);
}
}else{
return SendClientMessage( playerid, -1, \"Hiba! Te nem vagy admin!!\");
}
return 1;
}
-
uhh nem error-os. nagyon szépen köszönöm a segítséget.:) ment a + . :)