Köszi Bendi, de valahogy ezen nem megyek el. Ezt a parancsot átírnád nekem STRCMPS-re?
#include <a_samp>
#include sscanf2
#include zcmd
#define PIROS 0xff0808AA
CMD:sethp(playerid, params[])
{
new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid, nev, sizeof(nev));
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,PIROS,\"Te nem vagy Admin Amigó!\");
new string[200];
new jatekos, hp;
if(sscanf(params,\"id\",jatekos, hp)) return SendClientMessage(playerid,PIROS,\"Használat: /sethp [id] [HP]\");
format(string,sizeof(string),\"Adtál %d nek %d mennyiségû armourt.\",jatekos, hp);
SendClientMessage(playerid, PIROS,string);
format(string,sizeof(string),\"Kaptál %s-tõl életet, összesen ennyit: %d\",nev, hp);
SetPlayerHealth(jatekos, hp);
return 1;
}
Asszem nem hibás a parancs, most írtam 2p alatt, szal nem tudom. De ez mind lényegtelen. Csak egy ilyen parancsot szeretnék STRCMP-be. Elõre is köszi.
De,hibás
zcmd helyesen:
CMD:sethp(playerid, params[])
{
new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid, nev, sizeof(nev));
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,PIROS,\"Te nem vagy Admin Amigó!\");
new string[200];
new jatekos, Float:hp;
if(sscanf(params,\"if\",jatekos, hp)) return SendClientMessage(playerid,PIROS,\"Használat: /sethp [id] [HP]\");
format(string,sizeof(string),\"Adtál %d nek %f mennyiségû armourt.\",jatekos, hp);
SendClientMessage(playerid, PIROS,string);
format(string,sizeof(string),\"Kaptál %s-tõl életet, összesen ennyit: %f\",nev, hp);
SetPlayerHealth(jatekos, hp);
return 1;
}
Az strcmp-s változathoz én sem értek igazán.