CMD:health(playerid, params[]){new giveplayerid;new giveplayer[MAX_PLAYER_NAME];new string[128];if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, SZINKOD, \"Használat: /health [Játékos]\"); // u = Játékos (ez megegyezik a giveplayerid változóval)if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, SZINKOD, \"Érvénytelen Játékos ID\"); // Ha a beírt játékos id je nem létezikGetPlayerName(playerid, giveplayer, sizeof(giveplayer)); // Lekérdezzük a játékos nevétformat(string, sizeof(string), \"Feltöltötted %s életét!\", giveplayer); // Formázzuk a sztringet és megadjuk a szövegetSendClientMessage(playerid, SZINKOD, string); // Kiírjuk a szövegetSetPlayerHealth(giveplayerid, 100); // Feltöltjük az általunk beírt játékosnak az életét 100-rareturn 1;}
#include <a_samp>#include <sscanf2>#include <zcmd>#include <colors>CMD:uzenet(playerid,params[]){new giveplayerid;if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, COLOR_RED, \"Használat: /uzenet [Játékos]\");if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, \"Érvénytelen Játékos ID\");SendClientMessage(giveplayerid,COLOR_RED,\"Végre hajtották rajtad az /uzenet parancsot\");return 1;}
Ha jól értettem így van az hogy csak neki tegye meg az üzenetet #include <a_samp>#include <sscanf2>#include <zcmd>#include <colors>CMD:uzenet(playerid,params[]){new giveplayerid;if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, COLOR_RED, \"Használat: /uzenet [Játékos]\");if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, \"Érvénytelen Játékos ID\");SendClientMessage(giveplayerid,COLOR_RED,\"Végre hajtották rajtad az /uzenet parancsot\");return 1;}
#define COLOR_RED 0xff0000AA
new giveplayer[MAX_PLAYER_NAME];new pName[MAX_PLAYER_NAME]
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), \"%s üzenetet küldött neked.\", pName);
SendClientMessage(giveplayerid, SZINKOD, string);
GetPlayerName(playerid, pName, sizeof(pName));
format(str, sizeof(str), \"Üzenetet küldtél %s-nak/nek.\", giveplayer);
new uzenet[128];
if(sscanf(params, \"us\", giveplayerid, uzenet)) return SendClientMessage(playerid, SZINKOD, \"Használat: /pm [iD] [Üzenet]\");
format(str, sizeof(str), \"Üzenetet küldtél %s-nak/nek, üzenet: %s\", giveplayer, uzenet);format(str, sizeof(str), \"%s üzenetet küldött neked, üzenet: %s\", pName, uzenet);
CMD:pm(playerid, params[]){new giveplayerid;new giveplayer[MAX_PLAYER_NAME];new pName[MAX_PLAYER_NAME];new uzenet[128];new string[128];if(sscanf(params, \"us\", giveplayerid, uzenet)) return SendClientMessage(playerid, 0xAAAAAA, \"Használat: /pm [iD] [Üzenet]\");if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xAAAAAA, \"Érvénytelen ID\");GetPlayerName(playerid, giveplayer, sizeof(giveplayer));format(str, sizeof(str), \"Üzenetet küldtél %s-nak/nek, üzenet: %s\", giveplayer, uzenet);SendClientMessage(playerid, 0xAAAAAA, string);GetPlayerName(giveplayerid, pName, sizeof(pName));format(str, sizeof(str), \"%s üzenetet küldött neked, üzenet: %s\", pName, uzenet);SendClientMessage(giveplayerid, 0xAAAAAA, string);return 1;}