evo poceo sam se malko razmisaljti da pocmem prebacivati komande iz ZCMD u YCMD, ima ih maximum 100 i manje, pa me zanima sto vi mislite i da ako bi mi mogli samo pokazati ovu koamndu u YCMD da vidim u cemu se razlikuju i to...
CMD:givegun(playerid, params[])
{
new id,weapon,ammo,string, string2;
if(IsPlayerAdmin(playerid) || PlayerInfo >= 2)
{
if(sscanf(params,"iii",id,weapon,ammo)) return SendClientMessage(playerid,COLOR_WHITE,"Korištenje: /giveweapon [Gun ID] ");
else if(weapon > 46 || weapon < 1) return SendClientMessage(playerid, COLOR_WHITE, "ID oružija mora biti između 1 i 46!");
else if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, "Pogrešan ID");
else
GivePlayerWeapon(id,weapon,ammo);
format(string, sizeof(string),"Dali ste igraÄu %s oružije %d!", GetName(id), weapon);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string2 ,sizeof(string2),"Administrator %s vam je dao oružije!", GetName(playerid));
SendClientMessage(id, COLOR_LIME, string2);
}
else SendClientMessage(playerid, COLOR_KRED, "Niste autorizirani za korištenje ove komande!");
return 1;
}
[Savjet] YCMD
1,150
pregleda
10
postova
17. Jul 2011.
_Stranger wrote on July 17, 2011, 8:40 pm:
Napravljen je tutorijal za ovo. Pretrazi forum.
17. Jul 2011.
Jel ti radi ovako?
YCMD:givegun(playerid, params[])
{
new id,weapon,ammo,string, string2;
if(IsPlayerAdmin(playerid) || PlayerInfo >= 2)
{
if(sscanf(params,"iii",id,weapon,ammo)) return SendClientMessage(playerid,COLOR_WHITE,"Korištenje: /giveweapon [Gun ID] ");
else if(weapon > 46 || weapon < 1) return SendClientMessage(playerid, COLOR_WHITE, "ID oružija mora biti između 1 i 46!");
else if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, "Pogrešan ID");
else
GivePlayerWeapon(id,weapon,ammo);
format(string, sizeof(string),"Dali ste igraÄu %s oružije %d!", GetName(id), weapon);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string2 ,sizeof(string2),"Administrator %s vam je dao oružije!", GetName(playerid));
SendClientMessage(id, COLOR_LIME, string2);
}
else SendClientMessage(playerid, COLOR_KRED, "Niste autorizirani za korištenje ove komande!");
return 1;
}
YCMD:givegun(playerid, params[])
{
new id,weapon,ammo,string, string2;
if(IsPlayerAdmin(playerid) || PlayerInfo >= 2)
{
if(sscanf(params,"iii",id,weapon,ammo)) return SendClientMessage(playerid,COLOR_WHITE,"Korištenje: /giveweapon [Gun ID] ");
else if(weapon > 46 || weapon < 1) return SendClientMessage(playerid, COLOR_WHITE, "ID oružija mora biti između 1 i 46!");
else if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, "Pogrešan ID");
else
GivePlayerWeapon(id,weapon,ammo);
format(string, sizeof(string),"Dali ste igraÄu %s oružije %d!", GetName(id), weapon);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string2 ,sizeof(string2),"Administrator %s vam je dao oružije!", GetName(playerid));
SendClientMessage(id, COLOR_LIME, string2);
}
else SendClientMessage(playerid, COLOR_KRED, "Niste autorizirani za korištenje ove komande!");
return 1;
}
17. Jul 2011.
System32 wrote on July 17, 2011, 9:02 pm:
ali on ima onaj parametar help i govorili su o nekim dodatnim funkcijama pa me to zanima
Za to ćeš morat koristit baš YCMD, ne ZCMD.
System32 wrote on July 17, 2011, 9:02 pm:
jel ima callbackova kod nega?
Nema.
17. Jul 2011.
System32 wrote on July 17, 2011, 9:20 pm:
evo polako sam prebacio sad samo dolazu mi warninzi za unused help i ja stavim "pragma unused help opet isto -.-
Ako hoćeš maknut taj warning jer ne koristiš help, stavi samo ovako (prije svega u komandi):
#pragma unused help
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava