All pastes #904122 Raw Edit

Anonymous

public text v1 · immutable
·published 2008-02-14 19:01 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] [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(IsPlayerConnected(plid)){
     				 if(SetPlayerAmmo(plid) >= muni[weaponid]){
				Armas[plid] =weaponid;
      				 GivePlayerWeapon(plid, weaponid, municao[weaponid]);
			         SendClientMessage(playerid, COLOR_GREEN, "Arma vendida!!");
			         dini_IntSet(udb_encode(weapname),"Arma",weaponid);
				 	 return 1;
		 			 }
					 else{
					 SendClientMessage(playerid, COLOR_RED, "Chegue mais perto para entregar a arma.");
					 return 1;
		}
	}
}