#include <a_samp>
#include <fixchars.h>
#include <zcmd>
#include <IsPlayerLAdmin>
#include <sscanf2>
#define COLOR_RED 0xFF0000FF
new bool:bilincs[MAX_PLAYERS];
CMD:bilincs(playerid, params[])
{
new giveplayerid;
if (sscanf(params, \"u\", giveplayerid)) SendClientMessage(playerid, 0xa61515FF, \"» Használat: /bilincs [playerid]\");
else if (giveplayerid == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xa61515FF, \"[HIBA]: Nincs ilyen játékos!\");
else{
if(!IsPlayerLAdmin(playerid)) return SendClientMessage(playerid, 0xa61515FF, \"[HIBA]:Ennek a parancsnak a használatához adminnak kell lenned!\");
new name[MAX_PLAYER_NAME],string[200];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof string, \"%s megbilincselt egy civilt!\", name);
SendClientMessageToAll(0xB3D5B2AA,string);
TogglePlayerControllable(giveplayerid,0);
}
return 1;
}
CMD:elenged(playerid, params[])
{
new giveplayerid;
if (sscanf(params, \"u\", giveplayerid)) SendClientMessage(playerid, 0xa61515FF, \"» Használat: /elenged [playerid]\");
else if (giveplayerid == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xa61515FF, \"[HIBA]: Nincs ilyen játékos!\");
else{
if(!IsPlayerLAdmin(playerid)) return SendClientMessage(playerid, 0xa61515FF, \"[HIBA]:Ennek a parancsnak a használatához adminnak kell lenned!!\");
new name[MAX_PLAYER_NAME],string[200];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof string, \"%s elengedett egy civilt!\", name);
SendClientMessageToAll(0xB3D5B2AA,string);
TogglePlayerControllable(giveplayerid,1);
}
return 1;
}
CMD:betesz(playerid, params[])
{
new id;
if(IsPlayerLAdmin(playerid)) return SendClientMessage(playerid, 0xa90b0bAA, \"[HIBA]:Ennek a parancsnak a használatához adminnak kell lenned!\");
if (sscanf(params, \"u\", id)) SendClientMessage(playerid, 0xa90b0bAA, \"» Használat: /betesz [playerid]\");
if(bilincs[id] == false) return SendClientMessage(playerid, 0xa90b0bAA, \"[HIBA]: Ez a játékos nincs megbilincselve!\");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xa90b0bAA, \"[HIBA]: Te nem ülsz jármûben!\");
if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xa90b0bAA, \"[HIBA]:Nincs ilyen játékos!\");
else {
new string[128];
new Name[MAX_PLAYERS];
new Name2[MAX_PLAYERS];
GetPlayerName(playerid, Name, sizeof(Name));
GetPlayerName(id, Name2, sizeof(Name2));
format(string,sizeof(string),\"» %s betette %s-t a jármûvébe!\",Name2,Name);
SendClientMessageToAll(0xaada04AA, string);
new vehicle;
vehicle = GetPlayerVehicleID(playerid);
PutPlayerInVehicle(id,vehicle,2);
}
return 1;
}
CMD:huzodjle(playerid, params[])
{
new id;
if(IsPlayerLAdmin(playerid)) return SendClientMessage(playerid, 0xa90b0bAA, \"[HIBA]:Ennek a parancsnak a használatához adminnak kell lenned!\");
if (sscanf(params, \"u\", id)) SendClientMessage(playerid, 0xa90b0bAA, \"» Használat: /huzodjle [playerid]\");
if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xa90b0bAA, \"[HIBA]:Nincs ilyen játékos!\");
else {
new string[128];
new Name[MAX_PLAYERS];
new Name2[MAX_PLAYERS];
GetPlayerName(playerid, Name, sizeof(Name));
GetPlayerName(id, Name2, sizeof(Name2));
format(string,sizeof(string),\"» %s rendõrtiszt: %s kérem húzodjon jármûvével az út szélére, közúti ellenörzés!\",Name2,Name);
SendClientMessageToAll(0xaada04AA, string);
}
return 1;
}
CMD:iratokat(playerid, params[])
{
new id;
if(IsPlayerLAdmin(playerid)) return SendClientMessage(playerid, 0xa90b0bAA, \"[HIBA]:Ennek a parancsnak a használatához adminnak kell lenned!\");
if (sscanf(params, \"u\", id)) SendClientMessage(playerid, 0xa90b0bAA, \"» Használat: /iratokat [playerid]\");
if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xa90b0bAA, \"[HIBA]: Nincs ilyen játékos!\");
else {
new string[128];
new Name[MAX_PLAYERS];
new Name2[MAX_PLAYERS];
GetPlayerName(playerid, Name, sizeof(Name));
GetPlayerName(id, Name2, sizeof(Name2));
format(string,sizeof(string),\"» %s rendõrtiszt: Jónapot %s, kérem mutassa az iratait! (/iratok)\",Name2,Name);
SendClientMessageToAll(0xaada04AA, string);
}
return 1;
}
CMD:iratok(playerid, params[])
{
new Name[MAX_PLAYERS];
new string[128];
GetPlayerName(playerid, Name, sizeof(Name));
format(string,sizeof(string),\"» %s itt van a jogosítványom, a személyim meg az útlevelem, tessék!\",Name);
SendClientMessageToAll(0xab1b1b1AA, string);
ApplyAnimation(playerid, \"PED\",\"IDLE_CHAT\",4.0, 0, 0, 0, 0, 0);
return 1;
}
CMD:motozas(playerid, params[])
{
new id;
if(IsPlayerLAdmin(playerid)) return SendClientMessage(playerid, 0xa90b0bAA, \"[HIBA]:Ennek a parancsnak a használatához adminnak kell lenned!\");
if (sscanf(params, \"u\", id)) SendClientMessage(playerid, 0xa90b0bAA, \"» Használat: /motozas [playerid]\");
if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xa90b0bAA, \"[HIBA]: Nincs ilyen játékos!\");
else {
new string[128];
new Name[MAX_PLAYERS];
new Name2[MAX_PLAYERS];
GetPlayerName(playerid, Name, sizeof(Name));
GetPlayerName(id, Name2, sizeof(Name2));
format(string,sizeof(string),\"» %s rendõrtiszt: %s kérem forduljon meg, motozás következik!\",Name2,Name);
SendClientMessageToAll(0xaada04AA, string);
}
return 1;
}
CMD:motoz(playerid, params[])
{
new id;
if(IsPlayerLAdmin(playerid)) return SendClientMessage(playerid, 0xa90b0bAA, \"[HIBA]:Ennek a parancsnak a használatához adminnak kell lenned!\");
if (sscanf(params, \"u\", id)) SendClientMessage(playerid, 0xa90b0bAA, \"» Használat: /motoz [playerid]\");
if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xa90b0bAA, \"[HIBA]: Nincs ilyen játékos!\");
else {
new string[128];
new Name[MAX_PLAYERS];
new Name2[MAX_PLAYERS];
new fegyverek;
GetPlayerName(playerid, Name, sizeof(Name));
GetPlayerName(id, Name2, sizeof(Name2));
format(string,sizeof(string),\"» %s rendõrtiszt megmotozza %s-t.\",Name2,Name);
SendClientMessageToAll(0xaada04AA, string);
fegyverek = GetPlayerWeapon(id);
format(string,sizeof(string),\"» Fegyverek: %s\", fegyverek);
SendClientMessage(playerid, 0xaada04AA, string);
}
return 1;
}
CMD:elkoboz(playerid, params[])
{
new id;
if(IsPlayerLAdmin(playerid)) return SendClientMessage(playerid, 0xa90b0bAA, \"[HIBA]:Ennek a parancsnak a használatához adminnak kell lenned!\");
if (sscanf(params, \"u\", id)) SendClientMessage(playerid, 0xa90b0bAA, \"» Használat: /elkoboz [playerid]\");
if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xa90b0bAA, \"[HIBA]: Nincs ilyen játékos!\");
else {
new string[128];
new Name[MAX_PLAYERS];
new Name2[MAX_PLAYERS];
GetPlayerName(playerid, Name, sizeof(Name));
GetPlayerName(id, Name2, sizeof(Name2));
format(string,sizeof(string),\"» %s rendõrtiszt: %s önnél fegyvereket találtam, ezeket elkobzom!\",Name2,Name);
SendClientMessageToAll(0xaada04AA, string);
ResetPlayerWeapons(id);
}
return 1;
}
CMD:elkoszon(playerid, params[])
{
new id;
if(IsPlayerLAdmin(playerid)) return SendClientMessage(playerid, 0xa90b0bAA, \"[HIBA]:Ennek a parancsnak a használatához adminnak kell lenned!\");
if (sscanf(params, \"u\", id)) SendClientMessage(playerid, 0xa90b0bAA, \"» Használat: /elkoszon [playerid]\");
if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xa90b0bAA, \"[HIBA]: Nincs ilyen játékos!\");
else {
new string[128];
new Name[MAX_PLAYERS];
new Name2[MAX_PLAYERS];
GetPlayerName(playerid, Name, sizeof(Name));
GetPlayerName(id, Name2, sizeof(Name2));
format(string,sizeof(string),\"» %s rendõrtiszt: %s köszönöm eggyütt mûködését, további szép napot!\",Name2,Name);
SendClientMessageToAll(0xaada04AA, string);
}
return 1;
}
CMD:felszolit(playerid, params[])
{
new id;
if(IsPlayerLAdmin(playerid)) return SendClientMessage(playerid, 0xa90b0bAA, \"[HIBA]:Ennek a parancsnak a használatához adminnak kell lenned!\");
if (sscanf(params, \"u\", id)) SendClientMessage(playerid, 0xa90b0bAA, \"» Használat: /felszolit [playerid]\");
if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xa90b0bAA, \"[HIBA]: Nincs ilyen játékos!\");
else {
new string[128];
new Name[MAX_PLAYERS];
new Name2[MAX_PLAYERS];
GetPlayerName(playerid, Name, sizeof(Name));
GetPlayerName(id, Name2, sizeof(Name2));
format(string,sizeof(string),\"» %s rendõrtiszt: %s a rendõrség nevében álljon meg, különben kénytelenek leszünk tüzet nyitunk!\",Name2,Name);
SendClientMessageToAll(0xaada04AA, string);
}
return 1;
}
CMD:kezeket(playerid, params[])
{
new id;
if(IsPlayerLAdmin(playerid)) return SendClientMessage(playerid, 0xa90b0bAA, \"[HIBA]:Ennek a parancsnak a használatához adminnak kell lenned!\");
if (sscanf(params, \"u\", id)) SendClientMessage(playerid, 0xa90b0bAA, \"» Használat: /kezeket [playerid]\");
if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xa90b0bAA, \"[HIBA]: Nincs ilyen játékos!\");
else {
new string[128];
new Name[MAX_PLAYERS];
new Name2[MAX_PLAYERS];
GetPlayerName(playerid, Name, sizeof(Name));
GetPlayerName(id, Name2, sizeof(Name2));
format(string,sizeof(string),\"» %s rendõrtiszt: %s kezeket fel! (/handsup)\",Name2,Name);
SendClientMessageToAll(0xaada04AA, string);
}
return 1;
}
CMD:handsup(playerid, params[])
{
new Name[MAX_PLAYERS];
new string[128];
GetPlayerName(playerid, Name, sizeof(Name));
format(string,sizeof(string),\"» %s megadta magát.\",Name);
SendClientMessageToAll(0xab1b1b1AA, string);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
return 1;
}
Kérdezem hogy mi a baj?
A probléma:
Nem lehet használni a parancsokat
Kérés +-ba: Azt a kértést kaptam, hogy ha lehet áttudnátok irni, hogy sscanf nélküli legyen?
Légyszi segitsetek kéne a modhoz nagyon ez a pár rendõrparancs és nemtudjuk hogy miért nem jók :/