10.09.2012, 20:35
tipow Esses comandos estгo com mesmo erro, quando eu falo neles pode ser uma frase mas aparece sу uma palavra.
tipo postei todos mas se me ajudarem a resolver um acredito que o mesmo erro em todos
Vlw pela atenзгo.
Код:
if(strcmp(cmd, "/aovivo", true) == 0) { tmp = strtok(cmdtext, idx); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[playerid][pREPORTER] = dini_Int(udb_encode(sendername), "levelreporter"); if (!strlen(tmp) && PlayerInfo[playerid][pREPORTER] >= 1) { SendClientMessage(playerid, COLOR_DBLUE, "Uso correto: /aovivo [texto]"); return 1; } if(logged[playerid] == 1) { if(PlayerInfo[playerid][pREPORTER] >= 1) { format(string, sizeof(string), "Aovivo com o repуrter %s: %s", sendername, tmp); SendClientMessageToAll(COLOR_ORANGE, string); new PlayerName[30]; GetPlayerName(playerid, PlayerName, 30); printf("[Command] %s usou /aovivo com a menssagem: %s", PlayerName, tmp); } else { SendClientMessage(playerid, COLOR_RED, "Vocк nгo й reporter!"); } } else { SendClientMessage(playerid, COLOR_RED, "Vocк tem que estar logado para usar este comando!"); } return 1; }
Код:
if(strcmp(cmd, "/m", true) == 0 || strcmp(cmd, "/megaphone", true) == 0) { tmp = strtok(cmdtext, idx); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[playerid][pGDE] = dini_Int(udb_encode(sendername), "levelgde"); if (!strlen(tmp) && PlayerInfo[playerid][pGDE] >= 1) { SendClientMessage(playerid, COLOR_DBLUE, "Uso correto: /m [mensagem]"); return 1; } if(logged[playerid] == 1) { if(PlayerInfo[playerid][pGDE] >= 1 || PlayerInfo[playerid][pBOPE] >= 1 || PlayerInfo[playerid][pPMLV] >= 1 || PlayerInfo[playerid][pPMSF] >= 1 || PlayerInfo[playerid][pChoque] >= 1 || PlayerInfo[playerid][pRodoviaria] >= 1) { for(new i=0; i <= MAX_PLAYERS; i++) if(GetDistanceBetweenPlayers(playerid, i) <= 50) { format(string, sizeof(string), "Polнcial %s: %s", sendername, tmp); SendClientMessage(i,COLOR_YELLOW,string); new PlayerName[30]; GetPlayerName(playerid, PlayerName, 30); printf("[Command] %s usou /m com a menssagem: %s", PlayerName, tmp); } } else { SendClientMessage(playerid, COLOR_RED, "Vocк nгo й um oficial!"); } } else { SendClientMessage(playerid, COLOR_RED, "Vocк tem que estar logado para usar este comando!"); } return 1; }
Код:
if(strcmp(cmd, "/aovivor", true) == 0) { tmp = strtok(cmdtext, idx); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[playerid][pREPORTER] = dini_Int(udb_encode(sendername), "levelreporter"); if (!strlen(tmp) && PlayerInfo[playerid][pREPORTER] >= 1) { SendClientMessage(playerid, COLOR_DBLUE, "Uso correto: /aovivor [resposta do player]"); return 1; } if(logged[playerid] == 1) { if(PlayerInfo[playerid][pREPORTER] >= 2) { format(string, sizeof(string), "Entrevista ao vivo, player entrevistado respondeu ao Repуrter %s: %s", sendername, tmp); SendClientMessageToAll(COLOR_ORANGE, string); new PlayerName[30]; GetPlayerName(playerid, PlayerName, 30); printf("[Command] %s usou /aovivor com a menssagem: %s", PlayerName, tmp); } else { SendClientMessage(playerid, COLOR_RED, "Vocк nгo й reporter!"); } } else { SendClientMessage(playerid, COLOR_RED, "Vocк tem que estar logado para usar este comando!"); } return 1; }
Код:
if(strcmp(cmd, "/cnn", true) == 0) { tmp = strtok(cmdtext, idx); if (!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 9) { SendClientMessage(playerid, 0x0000FFAA, "/cnn ~b~ azul ~g~ verde ~y~ amarelo ~p~ rosa [Ex: ~g~ oi (oi verde)]"); } if(logged[playerid] == 1) { if(cnn[playerid] == 0) { if(PlayerInfo[playerid][pAdmin] >= 2 || PlayerInfo[playerid][pORG] >= 1 ) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(striing, sizeof(striing), "~g~%s~b~: ~w~%s", sendername, tmp); GameTextForAll(striing, 5000, 3); new PlayerName[30]; GetPlayerName(playerid, PlayerName, 30); printf("[Command] %s usou /cnn com a menssagem: %s", PlayerName, tmp); return 1; } else { SendClientMessage(playerid, 0xFF8080AA, "Vocк nгo tem permissгo para usar este comando!"); } } else { SendClientMessage(playerid, 0xFF8080AA, "O CNN esta BLOQUEADO."); } } else { SendClientMessage(playerid, 0xFF8080AA, "Vocк tem que estar logado para usar este comando!"); } return 1; }
Код:
if(strcmp(cmd, "/ann", true) == 0) { tmp = strtok(cmdtext, idx); if (!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 9) { SendClientMessage(playerid, 0x0000FFAA, "Uso correto: /ann [menssagem]"); } if(logged[playerid] == 1) { if(ann[playerid] == 0) { if(PlayerInfo[playerid][pAdmin] >= 2) { format(striing, sizeof(striing), "~w~%s", tmp); GameTextForAll(striing, 5000, 3); new PlayerName[30]; GetPlayerName(playerid, PlayerName, 30); printf("[Command] %s usou /announce com a menssagem: %s", PlayerName, tmp); } else { SendClientMessage(playerid, 0xFF8080AA, "Vocк nгo tem permissгo para usar este comando!"); } } else { SendClientMessage(playerid, 0xFF8080AA, "O ANN esta BLOQUEADO."); } } else { SendClientMessage(playerid, 0xFF8080AA, "Vocк tem que estar logado para usar este comando!"); } return 1; }
Vlw pela atenзгo.