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: .::David::. - 2011. október 12. - 15:44:22

Cím: parancsok láthatósága
Írta: .::David::. - 2011. október 12. - 15:44:22
Üdv
Azt hogy tudnám megcsinálni hogy az adminok beírnak vmi parancsot és akkor látják hogy a játékosok milyen parancsot használnak
ja és LuxAdminom van
Cím: parancsok láthatósága
Írta: kadaradam - 2011. október 12. - 15:49:06
/enable readcmds
Cím: parancsok láthatósága
Írta: .::David::. - 2011. október 12. - 15:52:22
Idézetet írta: kadaradam date=1318427346\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12453\" data-ipsquote-contentclass=\"forums_Topic
/enable readcmds
 
azt már kiszedtem mert nem mûködött és még az se volt jó hogy az minden adminnak bekapcsolta
Cím: parancsok láthatósága
Írta: kadaradam - 2011. október 12. - 16:23:35
Mûködnie kell
Cím: parancsok láthatósága
Írta: .::David::. - 2011. október 12. - 16:27:13
Idézetet írta: kadaradam date=1318429415\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12453\" data-ipsquote-contentclass=\"forums_Topic
Mûködnie kell
 
ha mûködne is akkor se lenne jó mert akkor kiírja minden adminnak nem csak annak aki beírja a parancsot 
Cím: parancsok láthatósága
Írta: staubka - 2011. október 12. - 16:35:41
A szokásos kérdésem:
MILYEN LUXADMIN???
van 500ezer féle...
LAdmin4v2 ?
Ladmin4v3 ?
L.A.S. Lux Admin System ?
vagy más ?
Am meg...:
[pawn]public OnPlayerCommandText(playerid,cmdtext[])
{
   format(string, sizeof(string), \"*** %s (%d) Parancs: %s\", pName(playerid),playerid,cmdtext);
   {
   if(IsPlayerConnected(i))
   {
   if( (AccInfo[Level] > AccInfo[playerid][Level]) && (AccInfo[Level] > 1) && (i != playerid))

   {


   SendClientMessage(i, grey, string);


   }


   }


   }


   return 0;


}[/pawn]


A parancsos dolog meg... Csinálsz egy változót aminek az értékét egy paranccsal módosítod, pl:


[pawn]new readcmds;[/pawn]


[pawn]OnFilterScriptInIt()


{


readcmds = 1;


return 1;


}[/pawn]


[pawn]CMD:rcmds(playerid,params[])


{


if(readcmds == 1)


{


readcmds = 0;


}


else if(readcmds == 0)


{


readcmds = 1;


}


return 1;


}[/pawn]


Az onplayercommandtext-es részhez pedig:


[pawn]if(readcmds == 1)


{


...


}[/pawn]
Cím: parancsok láthatósága
Írta: .::David::. - 2011. október 12. - 16:39:02
Idézetet írta: staubka date=1318430141\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12453\" data-ipsquote-contentclass=\"forums_Topic
A szokásos kérdésem:
MILYEN LUXADMIN???
van 500ezer féle...
LAdmin4v2 ?
Ladmin4v3 ?
L.A.S. Lux Admin System ?
vagy más ?
 
ezt használom: http://sampforum.hu/index.php?topic=13954.0
Cím: parancsok láthatósága
Írta: staubka - 2011. október 12. - 16:42:15
KOMMENTEM MÓDOSÍTVA (luxadmintól függetlenül) !!!
Cím: parancsok láthatósága
Írta: .::David::. - 2011. október 12. - 17:41:17
Idézetet írta: staubka date=1318430141\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12453\" data-ipsquote-contentclass=\"forums_Topic
A szokásos kérdésem:
MILYEN LUXADMIN???
van 500ezer féle...
LAdmin4v2 ?
Ladmin4v3 ?
L.A.S. Lux Admin System ?
vagy más ?
Am meg...:
[pawn]public OnPlayerCommandText(playerid,cmdtext[])
{
   format(string, sizeof(string), \"*** %s (%d) Parancs: %s\", pName(playerid),playerid,cmdtext);
   {
   if(IsPlayerConnected(i))
   {
   if( (AccInfo[Level] > AccInfo[playerid][Level]) && (AccInfo[Level] > 1) && (i != playerid))

   {


   SendClientMessage(i, grey, string);


   }


   }


   }


   return 0;


}[/pawn]


A parancsos dolog meg... Csinálsz egy változót aminek az értékét egy paranccsal módosítod, pl:


[pawn]new readcmds;[/pawn]


[pawn]OnFilterScriptInIt()


{


readcmds = 1;


return 1;


}[/pawn]


[pawn]CMD:rcmds(playerid,params[])


{


if(readcmds == 1)


{


readcmds = 0;


}


else if(readcmds == 0)


{


readcmds = 1;


}


return 1;


}[/pawn]


Az onplayercommandtext-es részhez pedig:


[pawn]if(readcmds == 1)


{


...


}[/pawn]





F:\\samp szeró\\filterscripts\\LuxAdmin.pwn(5777) : error 017: undefined symbol \"i\"
F:\\samp szeró\\filterscripts\\LuxAdmin.pwn(5779) : error 017: undefined symbol \"i\"
F:\\samp szeró\\filterscripts\\LuxAdmin.pwn(5781) : error 017: undefined symbol \"i\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
3 Errors.

 

ezt írja
Cím: parancsok láthatósága
Írta: staubka - 2011. október 12. - 17:58:51
Sry kihagytam vmit.. xD
[pawn]public OnPlayerCommandText(playerid,cmdtext[])
{
   format(string, sizeof(string), \"*** %s (%d) Parancs: %s\", pName(playerid),playerid,cmdtext);
   for(new i = 0; i < MAX_PLAYERS; i++)
   {
   if(IsPlayerConnected(i))
   {
   if( (AccInfo[Level] > AccInfo[playerid][Level]) && (AccInfo[Level] > 1) && (i != playerid))

   {


   SendClientMessage(i, grey, string);


   }


   }


   }


   return 0;


}[/pawn]


De örömmel látoám, hogy legalább jó luxadminból copyztam ki XD
Cím: parancsok láthatósága
Írta: .::David::. - 2011. október 12. - 18:08:58
na most hibát nem ír de a parancsokat se :(
Cím: parancsok láthatósága
Írta: staubka - 2011. október 12. - 18:26:35
Feltöltöm az én LuxAdminom, perszeaz elsõ verzióját, mivel én már rengeteget módosítottam a sajátomon...
[pawn]
https://rapidshare.com/files/4211920748/LuxAdmin.pwn[/pawn]
Ez teljesen jól mûködik.. :)
Cím: parancsok láthatósága
Írta: .::David::. - 2011. október 12. - 18:33:07
kösz a segítséget