All pastes #906631 Raw Edit

Anonymous

public text v1 · immutable
·published 2008-02-16 21:00 UTC
rendered paste body
        if(strcmp(cmd, "/venderarma", true) == 0) {
        if(Profissao[playerid] == IsPlayerAdmin(playerid)){
            new string[256];
			new tmp[256];
			new plid, weaponid;
			new municao;
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)){
				SendClientMessage(playerid, COLOR_RED, "/venderarma [id] [arma-id] [munição]");
				return 1;
			}
		    plid = strval(tmp);
    	    tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) {
				SendClientMessage(playerid, COLOR_RED, "/venderarma [id] [arma-id] [munição]");
				return 1;
			}
			weaponid= strval(tmp);
			if(weaponid< 1 || weaponid > 2 && weaponid< 3 || weaponid > 4 && weaponid< 6 || weaponid > 7 && weaponid< 15 || weaponid > 34 && weaponid< 35 || weaponid > 36 && weaponid< 37 || weaponid > 38 && weaponid< 39 || weaponid > 40){
			    SendClientMessage(playerid, COLOR_RED, "Epa, essa arma pode ser vendida não mano.");
				return 1;
			}
			else{
			   if(GetDistanceBetweenPlayers(playerid, plid) <= 15){
				if(IsPlayerConnected(plid)){
     				if(SetPlayerAmmo(plid) >= muni[weaponid]){
				Armas[plid] =weaponid;
      				GivePlayerWeapon(plid, weaponid, municao[weaponid]);
                                dini_IntSet(udb_encode(weaponame),"Weapon",weaponid);
			        SendClientMessage(playerid, COLOR_GREEN, "Arma vendida!!");
				 	 return 1;
		 			 }
					 else{
					 SendClientMessage(playerid, COLOR_RED, "Chegue mais perto para entregar a arma.");
					 return 1;
		}
	}
}