#1

Hi, would I need to translate two teams from cmd to strcmp.

Код:
CMD:mute(playerid,params[])
{
    if(playerDB[playerid][adminlvl]<2) return 0;
    new player[MAX_PLAYER_NAME],priezastis[30],time,msg[140],zaidejoID,name[MAX_PLAYER_NAME],names[MAX_PLAYER_NAME],msgss[240],msgs[40];
    if(sscanf(params,"zds",player,time,priezastis)) return InfoBoxForPlayer(playerid,"~y~Uztildyti zaideja ~r~/mute (Vardas_Pavarde)(Sekundes)~n~(Priezastis)");
    zaidejoID = GetPlayeridMid( player );
    if(zaidejoID == playerid) return InfoBoxForPlayer(playerid,"~r~Saves uztildyti negalite.");
	if(playerDB[zaidejoID][mutelaikas]>0) return InfoBoxForPlayer(playerid,"~r~zaidejas jau uztildytas");
    if(zaidejoID == INVALID_PLAYER_ID) return InfoBoxForPlayer(playerid,"~r~Tokio zaidejo nera.");
    if(playerDB[playerid][savininkas]==0)
    {
    if(playerDB[zaidejoID][adminlvl]>0 || playerDB[zaidejoID][savininkas]!=0) return InfoBoxForPlayer(playerid,"~r~Adminstratoriaus uztildyti negalima.");
    }
    if(time > 5000) return InfoBoxForPlayer(playerid,"~y~Laikas per ilgas~n~ ~r~(MAX - 5000sek).");
    GetPlayerName(playerid,name,sizeof(name));
    GetPlayerName(zaidejoID,names,sizeof(names));
    playerDB[zaidejoID][mutelaikas]+=time;
   	format(msgss,240,"[Mute] Administratorius %s uюtildл юaidлjа %s Prieюastis: {00CC00}%s",name,names,priezastis);
	SendClientMessageToAll(0xFF0000FF,msgss);
	format(msg,sizeof(msg),"{FF0000}Jыs buvote uюtildytas: {DC00FF}%d {FF0000}sekundюiш. Dлl {DC00FF}%s. {FF0000}Jus uюtildл: {FFD400}%s",time,priezastis,name);
	SendClientMessage(zaidejoID,-1,msg);
	MuteTime[zaidejoID] = SetTimerEx("Mute", 1000, 1, "i", zaidejoID);
	format(msgs,sizeof(msgs),"Mute: %d sek.",playerDB[zaidejoID][mutelaikas]);
	SetPlayerChatBubble(zaidejoID, msgs, 0xFF0000FF, 20.0, 2000);
	return 1;
}

CMD:unmute(playerid,params[])
{
    if(playerDB[playerid][adminlvl]<3) return 0;
    new player[MAX_PLAYER_NAME],zaidejoID,name[MAX_PLAYER_NAME],names[MAX_PLAYER_NAME],msg[100],msgs[50];
    if(sscanf(params,"z",player)) return InfoBoxForPlayer(playerid,"~y~Atitildyti zaideja ~r~/unmute (Vardas_Pavarde)");
    zaidejoID = GetPlayeridMid( player );
    if(playerDB[zaidejoID][mutelaikas]==0) return InfoBoxForPlayer(playerid,"~g~Zaidejas nera uztildytas");
    if(zaidejoID == playerid) return InfoBoxForPlayer(playerid,"~r~Saves Atitildyti negalite.");
    else if(zaidejoID == INVALID_PLAYER_ID) return InfoBoxForPlayer(playerid,"~r~Tokio zaidejo nera.");
    playerDB[zaidejoID][mutelaikas]=0;
    KillTimer(MuteTime[zaidejoID]);
    GetPlayerName(playerid,name,sizeof(name));
    GetPlayerName(zaidejoID,names,sizeof(names));
	format(msg,sizeof(msg),"~g~Sveikiname, administratorius ~r~%s ~g~jus atitilde",name);
	InfoBoxForPlayer(zaidejoID,msg);
	format(msgs,sizeof(msgs),"~g~Atitildete %s",names);
	InfoBoxForPlayer(playerid,msgs);
	return 1;
}
Reply
#2

Why would you want to downgrade from ZCMD to strcmp? Use ZCMD and stop living in 2006.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)