-
Hello,hogy tudom azt megcsinálni (rcon)adminnak pl:legyen a parancs /s (ide berija a szoveget) a szoveg megjlenik 2 ilyen jel kozott ** **Es a szoveg elott irja ADMIN:es akkor a szoveg..
Koszonom elore is
-
#include a_samp
#include zcmd
#include sscanf
CMD:s(playerid, params[])
{
new string[128], szoveg[128];
if(sscanf(params, \"s\", szoveg)) return SendClientMessage(playerid, -1, \"Használat: /s [szöveg]\");
format(string, sizeof(string), \"** ADMIN: %s **\", szoveg);
SendClientMessageToAll(-1, string);
return 1;
}
-
Eddig mind szep es jo csak admin kene tudja hasznalni: :D es hogy tudom megcsinalni hogy pirossal irja a szoveget?Ja es ahogy vana scriptbe /s [szoveg] na ha en beirom /s akkor kiirja ADMIN:**** nem irja ki hasznalat ...
-
Csak admin használhatja:
#include a_samp
#include zcmd
#include sscanf
CMD:s(playerid, params[])
{
new string[128], szoveg[128];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, \"Nem vagy admin!\");
if(sscanf(params, \"s\", szoveg)) return SendClientMessage(playerid, -1, \"Használat: /s [szöveg]\");
format(string, sizeof(string), \"** ADMIN: %s **\", szoveg);
SendClientMessageToAll(-1, string);
return 1;
}
A színt a pirossal jelölt helyre kell írni.
SendClientMessage(playerid, -1, \"asdasdasd\");
Itt keverhetsz színeket: http://sampforum.hu/index.php?page=color
Pl.: Kevertél egy színt. Ezt kaptad: 0x32d19fAA, annyit tesztel, hogy ezt bemásolod a pirossal jelölt helyre.
nem irja ki hasznalat ...[/quote]
Pedig elméletben ki kéne írnia.
Nem módosítottál rajta semmit?
Ha nem oldódik meg a problémád, akkor majd holnap frissen átnézem.
-
Oke,koszi szepen:Dnem modositottam megnezem most!
-
#include a_samp
#include zcmd
#include sscanf
CMD:s(playerid, params[])
{
new string[128], szoveg[128];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, \"Nem vagy admin!\");
if(sscanf(params, \"s[128]\", szoveg)) return SendClientMessage(playerid, -1, \"Használat: /s [szöveg]\");
format(string, sizeof(string), \"** ADMIN: %s **\", szoveg);
SendClientMessageToAll(-1, string);
return 1;
}
Tessék. Lemaradt az Sscanfon belüli stringlen.
-
Nem kell sscanf ilyen esetben.
#include < a_samp >
#include < zcmd >
CMD:s( playerid, params[] )
{
if( IsPlayerAdmin( playerid ) )
{
new
szFormat[ 144 + 1 ];
if( isnull( params ) ) return SendClientMessage( playerid, 0xFF0000AA, \"Használat: /s < Szöveg >\" );
format( szFormat, sizeof( szFormat ), \"** ADMIN: %s **\", params );
SendClientMessageToAll( 0xFF0000AA, szFormat );
}
else SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Nem vagy Rcon admin!\" );
return 1;
}
-
De az a baj hogy ezt barki tudja hasznalni nem csak admin
-
De, csak rcon admin tudja. Jelentkezz be Rcon adminsztrációs felületbe -> /rcon login < Jelszó > Ezután tudod használni.
-
Nem erted amit akartam irni.Eppeg az a baj hogy nem vagyok bejelentkezve es tudom hasznalni :|||
-
Az érdekes, mivel ez azt jelenti, hogy ha admin a játékos.
IsPlayerAdmin(playerid)
-
Jaj bocs en voltam a hulye nekem alapbol be volt jelentkezve az rcon.Elnezest :D ::|