Sziasztok!
Az lenne a kérdésem, hogy paramtéres parancsnál hogylehet megcsinálni azt, hogy vegyük az én példámat irtam, egy freeze/unfreeze parancsot, és ezt akarom leröviditeni, hogy elég legyen annyit beirni /fr és /uf ugye ez a két parancs leröviditett alakja.
Itt a kód :
CMD:unfreeze(playerid,params[])
{
if(JatekosInfo[playerid][Admin] >= 1)
{
if(Belepve[playerid] == 1)
{
new Kit;
new Neve[128];
new string[128];
new string2[128];
if(sscanf(params,\"i\",Kit)) return SendClientMessage(playerid, HIBA, \"Hiba : Használat /unfreeze [ ID ]\");
{
if(Belepve[Kit] ==1)
{
TogglePlayerControllable(Kit,1);
GetPlayerName(playerid,Nev,sizeof(Nev));
GetPlayerName(Kit,Neve,sizeof(Neve));
format(string,sizeof(string),\"{EEB917}[szerver] :{44ED37} Fel lettél olvasztva %s által!\",Nev);
format(string2,sizeof(string2),\"{EEB917}[szerver] :{44ED37} Felolvasztottad %s nevű játékost!\",Neve);
SendClientMessage(Kit,FEHER,string);
SendClientMessage(playerid,FEHER,string2);
printf(\"%s felolvasztotta %s nevű játékost\",Nev,Neve);
}
else SendClientMessage(playerid, HIBA, \"Hiba : A játékos nem Online.\");
}
}
}
else SendClientMessage(playerid, HIBA,\"Hiba : Nem vagy Admin!\");
return 1;
}