GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: dxslide - 2012. Július 22. - 00:08:46

Cím: Admin Chat
Írta: dxslide - 2012. Július 22. - 00:08:46
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
Cím: Admin Chat
Írta: CANNONN - 2012. Július 22. - 00:19:08

#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;
}
Cím: Admin Chat
Írta: dxslide - 2012. Július 22. - 00:35:18
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 ...
Cím: Admin Chat
Írta: CANNONN - 2012. Július 22. - 00:48:55
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.
Cím: Admin Chat
Írta: dxslide - 2012. Július 22. - 00:55:57
Oke,koszi szepen:Dnem modositottam megnezem most!
Cím: Admin Chat
Írta: JBauer - 2012. Július 22. - 09:13:52
#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.
Cím: Admin Chat
Írta: Gabor.. - 2012. Július 22. - 10:19:25
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;
}
Cím: Admin Chat
Írta: dxslide - 2012. Július 22. - 12:34:38
De az a baj hogy ezt barki tudja hasznalni nem csak admin
Cím: Admin Chat
Írta: Gabor.. - 2012. Július 22. - 13:48:25
De, csak rcon admin tudja. Jelentkezz be Rcon adminsztrációs felületbe -> /rcon login < Jelszó > Ezután tudod használni.
Cím: Admin Chat
Írta: dxslide - 2012. Július 22. - 20:42:16
Nem erted amit akartam irni.Eppeg az a baj hogy  nem vagyok bejelentkezve es tudom hasznalni :|||
Cím: Admin Chat
Írta: CANNONN - 2012. Július 22. - 21:05:56
Az érdekes, mivel ez azt jelenti, hogy ha admin a játékos.
 
IsPlayerAdmin(playerid)
Cím: Admin Chat
Írta: dxslide - 2012. Július 22. - 22:36:04
Jaj bocs en voltam a hulye nekem alapbol be volt jelentkezve az rcon.Elnezest :D ::|