if(strcmp("/eletronica", cmdtext, true) == 0) { GameTextForPlayer(playerid,"~g~~h~~h~] ELETRONICA ~W~] !",3000,3); PlayAudioStreamForPlayer(playerid, "http://streaming.shoutcast.com/RadioHunter-TheHitzChannel?lang=pt-BR%2cpt%3bq%3d0.8%2cen-US%3bq%3d0.6%2cen%3bq%3d0.4"); return 1; }
if(strcmp("/eletronica", cmdtext, true) == 0) { GameTextForPlayer(playerid,"~g~~h~~h~] ELETRONICA ~W~] !",3000,3); PlayAudioStreamForPlayer(playerid, "http://streaming.shoutcast.com/RadioHunter-TheHitzChannel?lang=pt-BR%2cpt%3bq%3d0.8%2cen-US%3bq%3d0.6%2cen%3bq%3d0.4"); new nome[24], str[128]; GetPlayerName(playerid, nome, 24); format(str, 128, "Jogador %s Esta Ouvindo /Eletronica.", nome); SendClientMessageToAll(-1, str); return 1; }
O_o
Код:
if(strcmp("/eletronica", cmdtext, true) == 0) { GameTextForPlayer(playerid,"~g~~h~~h~] ELETRONICA ~W~] !",3000,3); PlayAudioStreamForPlayer(playerid, "http://streaming.shoutcast.com/RadioHunter-TheHitzChannel?lang=pt-BR%2cpt%3bq%3d0.8%2cen-US%3bq%3d0.6%2cen%3bq%3d0.4"); new nome[24], str[128]; GetPlayerName(playerid, nome, 24); format(str, 128, "Jogador %s Esta Ouvindo /Eletronica.", nome); SendClientMessageToAll(-1, str); return 1; } |
Queria saber como faz o cmd /setkills e /setdeaths para Gamemode de mata mata
|
enum E_INFO { pMatou, pMorreu } new pInfo[MAX_PLAYERS][E_INFO]; public OnPlayerDeath(playerid, killerid, reason) { if(killerid != INVALID_PLAYER_ID) { ++ pInfo[killerid][pMatou]; } ++ pInfo[playerid][pMorreu]; return true; } CMD:setkills(playerid, params[]) { new Player, Kills, Str[128], Nome[24]; if(sscanf(params, "ud", Player, Kills)) return SendClientMessage(playerid, -1, "/setkills [id/nome] [quantia]"); if(!IsPlayerConnected(Player)) return SendClientMessage(playerid, -1, "Jogador nгo conectado."); pInfo[playerid][pMorreu] = Kills; GetPlayerName(Player, Nome, 24); format(Str, 128, "Vocк alterou a quantia de kills do jogador %s para %d", Nome, Kills); SendClientMessage(playerid, -1, Str); return true; } CMD:setdeaths(playerid, params[]) { new Player, Deaths, Str[128], Nome[24]; if(sscanf(params, "ud", Player, Deaths)) return SendClientMessage(playerid, -1, "/setdeaths [id/nome] [quantia]"); if(!IsPlayerConnected(Player)) return SendClientMessage(playerid, -1, "Jogador nгo conectado."); pInfo[playerid][pMatou] = Deaths; GetPlayerName(Player, Nome, 24); format(Str, 128, "Vocк alterou a quantia de deaths do jogador %s para %d", Nome, Deaths); SendClientMessage(playerid, -1, Str); return true; }
dcmd_setdeaths(playerid, params[]) { if(CallRemoteFunction("GetPlayerAdminLevel","i",playerid) < 2) return SendClientMessage(playerid,COLOUR_ERRO,StringTable[8]); new Player, Deaths, Str[128], Nome[24]; if(sscanf(params, "ud", Player, Deaths)) return SendClientMessage(playerid, -1, "/setdeaths [id/nome] [quantia]"); if(!IsPlayerConnected(Player)) return SendClientMessage(playerid, -1, "Jogador nгo conectado."); pInfo[playerid][pMatou] = Deaths; GetPlayerName(Player, Nome, 24); format(Str, 128, "Vocк alterou a quantia de deaths do jogador %s para %d", Nome, Deaths); SendClientMessage(playerid, -1, Str); return true; }
symbol is never used: "dcmd_setdeaths"
deu 1 warning esse aqui
Код:
symbol is never used: "dcmd_setdeaths" |
public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(setdeaths, 9, cmdtext); return 0; }
error 017: undefined symbol "sscanf" error 017: undefined symbol "pInfo" warning 215: expression has no effect error 001: expected token: ";", but found "]" error 029: invalid expression, assumed zerofatal error 107: too many error messages on one line
dcmd_setdeaths(playerid, params[]) { if(CallRemoteFunction("GetPlayerAdminLevel","i",playerid) < 2) return SendClientMessage(playerid,COLOUR_ERRO,StringTable[8]); new Player, Deaths, Str[128], Nome[24]; if(sscanf(params, "ud", Player, Deaths)) return SendClientMessage(playerid, -1, "/setdeaths [id/nome] [quantia]"); if(!IsPlayerConnected(Player)) return SendClientMessage(playerid, -1, "Jogador nгo conectado."); pInfo[playerid][pMatou] = Deaths; GetPlayerName(Player, Nome, 24); format(Str, 128, "Vocк alterou a quantia de deaths do jogador %s para %d", Nome, Deaths); SendClientMessage(playerid, -1, Str); return true; }
dcmd(setdeaths, 9, cmdtext);