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: MesterMartino - 2015. Július 27. - 17:13:43

Cím: Kicrasheltetés
Írta: MesterMartino - 2015. Július 27. - 17:13:43
Üdv! :)
Lenne itt egy kérdés amire nem tudtam normális választ találni. Igazából az érdekelne elméleti szinten, hogy hogyan lehetne azt megoldani azt, hogy egy másik játékost egy parancsal ki lehessen crasheltetni!
Például: /crash Géza
És ebben az esetben Géza kicrashel. Hogyan lehetne ezt megvalósítani? Előre köszönöm a normális válaszokat!
Cím: Kicrasheltetés
Írta: ᗩωєѕσмє - 2015. Július 27. - 17:18:06
Az ilyen parancsoktól leszek impotens.
 
CMD:crash(playerid, params[])
{
new id, Interior, adminname[50], playername[50], sendername[MAX_PLAYER_NAME], string[50];
if(sscanf(params, \"ud\", id)) return SendClientMessage(playerid, -1, \"USE: /crash [iD]\");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, \"Player not connected.\");
if(IsPlayerConnected(id))
{
Interior = GetPlayerInterior(id), SetPlayerInterior(id, Interior), SetPlayerInterior(id, 5), SetPlayerVirtualWorld(id, 5);
GameTextForPlayer(id, \"•¤¶§!$$%&\'()*+,-./01~!@#$^&*()_-+={[}]:;\'<,>.?/\", 1000, 0);
GameTextForPlayer(id, \"•¤¶§!$$%&\'()*+,-./01~!@#$^&*()_-+={[}]:;\'<,>.?/\", 2000, 1);
GameTextForPlayer(id, \"•¤¶§!$$%&\'()*+,-./01~!@#$^&*()_-+={[}]:;\'<,>.?/\", 3000, 2);
GameTextForPlayer(id, \"•¤¶§!$$%&\'()*+,-./01~!@#$^&*()_-+={[}]:;\'<,>.?/\", 4000, 3);
GameTextForPlayer(id, \"•¤¶§!$$%&\'()*+,-./01~!@#$^&*()_-+={[}]:;\'<,>.?/\", 5000, 4);
GameTextForPlayer(id, \"•¤¶§!$$%&\'()*+,-./01~!@#$^&*()_-+={[}]:;\'<,>.?/\", 6000, 5);
GameTextForPlayer(id, \"•¤¶§!$$%&\'()*+,-./01~!@#$^&*()_-+={[}]:;\'<,>.?/\", 7000, 6);
GameTextForPlayer(id, \"•¤¶§!$$%&\'()*+,-./01~!@#$^&*()_-+={[}]:;\'<,>.?/\", 12000, 6);
GetPlayerName(id, playername, 256);
GetPlayerName(playerid, adminname, 256);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), \"YOU CRASH: %s\", playername);
SendClientMessage(playerid, -1, string);
}
return 1;
}

 
Nemtudom, hogy müködik-e, de ezt találtam.
Cím: Kicrasheltetés
Írta: MesterMartino - 2015. Július 27. - 18:10:34
Érdekes nem gondoltam, hogy ilyesmi ki tudja az embert crasheltetni.
Teszteltem működik(megjegyzem elég durván nem szarakodik :P)!
Köszönöm a választ!