SA-MP Forums Archive
[Duvida] Comando so para duas teams - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Duvida] Comando so para duas teams (/showthread.php?tid=320259)



[Duvida] Comando so para duas teams - Rick_DR - 22.02.2012

Da para meter este comando reservado so para a gTeam = 3 e gTeam = 4 ?

pawn Код:
if(strcmp(cmd, "/aviso", true) == 0)
{
new tmp[128];
tmp = strtok(cmdtext, idx);


if(gTeam[playerid] != 3) return SendClientMessage(playerid,TEAM_POLICIA_COLOR,"Comando reservado apenas para Policia");
if(strlen(tmp) == 0) return SendClientMessage(playerid, TEAM_POLICIA_COLOR, "Uso do Comando: /aviso ID");
GameTextForPlayer(strval(tmp), "~r~ Policia", 3000, 3);
SendClientMessage(playerid, TEAM_POLICIA_COLOR, "avisado com sucesso");
new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pName,sizeof(pName));
    new string[248];
format(string,sizeof(string)," %s esta em trabalho",pName);
SendClientMessageToAll(TEAM_POLICIA_COLOR, string);
SetPlayerColor(playerid,INVISWHITE);
SendClientMessage(strval(tmp), TEAM_POLICIA_COLOR, " Atenзao ao abuso de poder");
SetPlayerWantedLevel(strval(tmp),1);
return 1;
}



Re: [Duvida] Comando so para duas teams - PlayeR_TheReturN - 22.02.2012

pawn Код:
if(strcmp(cmd, "/aviso", true) == 0)
{
    new tmp[128];
    tmp = strtok(cmdtext, idx);

    if(gTeam[playerid] != 3 || gTeam[playerid] != 4) return SendClientMessage(playerid,TEAM_POLICIA_COLOR,"Comando reservado apenas para Policia");
    if(strlen(tmp) == 0) return SendClientMessage(playerid, TEAM_POLICIA_COLOR, "Uso do Comando: /aviso ID");
    GameTextForPlayer(strval(tmp), "~r~ Policia", 3000, 3);
    SendClientMessage(playerid, TEAM_POLICIA_COLOR, "avisado com sucesso");
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pName,sizeof(pName));
    new string[248];
    format(string,sizeof(string)," %s esta em trabalho",pName);
    SendClientMessageToAll(TEAM_POLICIA_COLOR, string);
    SetPlayerColor(playerid,INVISWHITE);
    SendClientMessage(strval(tmp), TEAM_POLICIA_COLOR, " Atenзao ao abuso de poder");
    SetPlayerWantedLevel(strval(tmp),1);
    return 1;
}



Re: [Duvida] Comando so para duas teams - kinhobryant - 22.02.2012

pawn Код:
if(strcmp(cmd, "/aviso", true) == 0)
{
    new tmp[128];
    tmp = strtok(cmdtext, idx);
    new org = GetPlayerOrg(playerid);

    if(org == 3 || org == 4)  return SendClientMessage(playerid,TEAM_POLICIA_COLOR,"Comando reservado apenas para Policia");
    if(strlen(tmp) == 0) return SendClientMessage(playerid, TEAM_POLICIA_COLOR, "Uso do Comando: /aviso ID");
    GameTextForPlayer(strval(tmp), "~r~ Policia", 3000, 3);
    SendClientMessage(playerid, TEAM_POLICIA_COLOR, "avisado com sucesso");
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pName,sizeof(pName));
    new string[248];
    format(string,sizeof(string)," %s esta em trabalho",pName);
    SendClientMessageToAll(TEAM_POLICIA_COLOR, string);
    SetPlayerColor(playerid,INVISWHITE);
    SendClientMessage(strval(tmp), TEAM_POLICIA_COLOR, " Atenзao ao abuso de poder");
    SetPlayerWantedLevel(strval(tmp),1);
    return 1;
}