All pastes #898764 Raw Edit

Something

public text v1 · immutable
·published 2008-02-10 16:22 UTC
rendered paste body
    if(strcmp(cmd, "/51", true) == 0) {
        if(Profissao[playerid] == BARMAN || IsPlayerAdmin(playerid)){
            new string[256];
			new tmp[256];
			new plid, dose;
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)){
				SendClientMessage(playerid, COLOR_RED, "/51 [id] [dose]");
				return 1;
			}
		    plid = strval(tmp);
    	    tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) {
				SendClientMessage(playerid, COLOR_RED, "/51 [id] [dose]");
				return 1;
			}
			dose = strval(tmp);
			if(dose < 2 || dose > 7){
			    SendClientMessage(playerid, COLOR_RED, "Numero de dose invalido. As doses deve ser de 2 a 7.");
				return 1;
			}
			else{
			    if(GetDistanceBetweenPlayers(playerid, plid) <= 20){
					if(IsPlayerConnected(plid)){
					    Bebida[plid] = dose;
						format(string, sizeof(string), "Você tomou %d dose", dose);
			            SendClientMessage(plid, COLOR_GREEN, string);
			            SendClientMessage(playerid, COLOR_GREEN, "Missão cumprida: Mais um bebado feliz!");
						return 1;
					}
					else{
					    SendClientMessage(playerid, COLOR_RED, "O jogador não está conectado!");
						return 1;
					}
				}
				else{
				    SendClientMessage(playerid, COLOR_RED, "Você está muito longe, chegue mais perto para entregar o copo ao bebado.");
					return 1;
				}
			}
		}
		if(Profissao[playerid] != BARMAN){
		    SendClientMessage(playerid, COLOR_RED, "Você não tem permissão para isso");
			return 1;
		}
	}