11.04.2013, 11:56
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; }