GTA Közösség - A magyar GTA fórum
		San Andreas Multiplayer (SA-MP / Open.mp) => SA-MP / Open.mp: Szerverfejlesztés => Segítségkérés => A témát indította: doni3219 - 2011. május 10. - 20:06:44
		
			
			- 
				Nah a téma címe szerintem egyértelmû de:
 Meg lehet oldani(És ha igen akkor hogy)azt hogy a  kick és /ban parancsot ne csak az rcon admin tudja használni!
- 
				angol fórumon találtam.
 [pawn]if(strcmp(cmd, \"/kick\", true) == 0)
 {
 if(IsPlayerConnected(playerid))
 {
 tmp = strtok(cmdtext, idx);
 if(!strlen(tmp))
 {
 SendClientMessage(playerid, COLOR_GRAD2, \"USAGE: /kick [playerid/PartOfName] [reason]\");
 return 1;
 }
 giveplayerid = ReturnUser(tmp);
 {
 if(IsPlayerConnected(giveplayerid))
 {
 if(giveplayerid != INVALID_PLAYER_ID)
 {
 GetPlayerNameEx(giveplayerid, giveplayer, sizeof(giveplayer));
 GetPlayerNameEx(playerid, sendername, sizeof(sendername));
 new length = strlen(cmdtext);
 while ((idx < length) && (cmdtext[idx] <= \' \'))
 {
 idx++;
 }
 new offset = idx;
 new result[64];
 while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
 {
 result[idx - offset] = cmdtext[idx];
 idx++;
 }
 result[idx - offset] = EOS;
 if(!strlen(result))
 {
 SendClientMessage(playerid, COLOR_GRAD2, \"USAGE: /kick [playerid/PartOfName] [reason]\");
 return 1;
 }
 format(string, sizeof(string), \"AdmCmd: %s was kicked by %s, reason: %s (%d-%d-%d)\", giveplayer, sendername, (result),month,day,year);
 format(string, sizeof(string), \"AdmCmd: %s was kicked by %s, reason: %s.\", giveplayer, sendername, (result),month,day,year);
 SendClientMessageToAll(COLOR_LIGHTRED, string);
 Kick(giveplayerid);
 return 1;
 }
 }
 }
 else
 {
 format(string, sizeof(string), \"  %d is not an active player.\", giveplayerid);
 SendClientMessage(playerid, COLOR_GRAD1, string);
 }
 }
 return 1;
 }[/pawn]
- 
				vedd ki a base filterscriptet:D
			
- 
				De ezt a sima játékos is tudja használni, nem?
			
- 
				A kick és ban parancsot mióta tudja csak Rcon használni??
			
- 
				>\" post=\"136928\" timestamp=\"1305051122\"]
 A kick és ban parancsot mióta tudja csak Rcon használni??
 
 [/quote]
 Nálam most így van....
 
- 
				 
 > link=topic=12026.msg136928#msg136928 date=1305051122]
 A kick és ban parancsot mióta tudja csak Rcon használni??
 
 
 Nálam most így van....
 
 [/quote]
 Hogy-hogy?  ;D
 
- 
				NemtomxD
 
 vedd ki a base filterscriptet:D
 
 
 
 
 angol fórumon találtam.
 [pawn]if(strcmp(cmd, \"/kick\", true) == 0)
 {
 if(IsPlayerConnected(playerid))
 {
 tmp = strtok(cmdtext, idx);
 if(!strlen(tmp))
 {
 SendClientMessage(playerid, COLOR_GRAD2, \"USAGE: /kick [playerid/PartOfName] [reason]\");
 return 1;
 }
 giveplayerid = ReturnUser(tmp);
 {
 if(IsPlayerConnected(giveplayerid))
 {
 if(giveplayerid != INVALID_PLAYER_ID)
 {
 GetPlayerNameEx(giveplayerid, giveplayer, sizeof(giveplayer));
 GetPlayerNameEx(playerid, sendername, sizeof(sendername));
 new length = strlen(cmdtext);
 while ((idx < length) && (cmdtext[idx] <= \' \'))
 {
 idx++;
 }
 new offset = idx;
 new result[64];
 while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
 {
 result[idx - offset] = cmdtext[idx];
 idx++;
 }
 result[idx - offset] = EOS;
 if(!strlen(result))
 {
 SendClientMessage(playerid, COLOR_GRAD2, \"USAGE: /kick [playerid/PartOfName] [reason]\");
 return 1;
 }
 format(string, sizeof(string), \"AdmCmd: %s was kicked by %s, reason: %s (%d-%d-%d)\", giveplayer, sendername, (result),month,day,year);
 format(string, sizeof(string), \"AdmCmd: %s was kicked by %s, reason: %s.\", giveplayer, sendername, (result),month,day,year);
 SendClientMessageToAll(COLOR_LIGHTRED, string);
 Kick(giveplayerid);
 return 1;
 }
 }
 }
 else
 {
 format(string, sizeof(string), \"  %d is not an active player.\", giveplayerid);
 SendClientMessage(playerid, COLOR_GRAD1, string);
 }
 }
 return 1;
 }[/pawn]
 
 [/quote]
 Köszönöm!Már megy is :D :D :D
 
- 
				Milyen admin scrip-et használsz?
			
- 
				Megoldva ;D ;D ;D ;D :D :D :D :D :D :D