SA-MP Forums Archive
[AJUDA]Sistema de Drogas - 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: [AJUDA]Sistema de Drogas (/showthread.php?tid=268560)



[AJUDA]Sistema de Drogas - Rodox_Mortein - 12.07.2011

Boa noite .. estava editando um sistema de drogas aqui... sу que encontrei dificuldades no cmd de /vendermaconha....segue os cmd..

Код:
	new maconha[MAXPLAYERS];


	if (strcmp("/drugs", cmdtext, true, 10) == 0)
	{
		format(string,sizeof(string),"Vocк tem %d gramas de Maconha",maconha);
		SendClientMessage(playerid,0xFFFF00AA,string);

		return 1;
	}

	if (strcmp("/usemaconha", cmdtext, true, 10) == 0)
	{
 	new Float:Health,Float:Armour; GetPlayerHealth(playerid,Health); GetPlayerArmour(playerid,Armour);

	if(maconha[playerid] <1)
	{
	SendClientMessage(playerid,0xFFFF00AA,"Vocк Nгo tem gramas suficientes de maconha!");
	return 1;
	}
	maconha[playerid] -=2;
	SendClientMessage(playerid,0xFFFF00AA,"Vocк Usou Maconha e recebeu +2 do Hp do Colete.");
	SetPlayerArmour(playerid,Armour+2);
	return 1;
	}


	if(strcmp(cmd,"/vendermaconha",true) == 0)
	{
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
		SendClientMessage(playerid,0x0000FF83,"Uso correto: /vendermaconha [id do player] para vender 10 Gramas.");
		if(maconha[playerid] <10)
		{
		maconha[playerid] -=10;
		SendPlayerMessageToPlayer(idx, giveplayerid, "Hello there!");
		}
			else
			{
				SendClientMessage(playerid, 0xFFFF00AA, " Vocк Nгo tem 10 gramas de maconha!");
			}
		return 1;
		}
		giveplayerid = strval(tmp);
		maconha[playerid] +=10;
		SendClientMessage(playerid,0xFFFF00AA,"Vocк recebeu 10 Gramas de maconha!");
		return 1;
	}

Como eu arrumo esse sistema de vender drogas??
Eu quero que cheque se o vendedor tem 10 gramas de drogas.. e se ele tiver enviar para o outro jogador a quantia de 10 gramas...
ta dando errado ai.. ele ta vendendo as drogas quando tem 10 gramas sу que nгo ta retirando 10 gramas do mesmo...


Re: [AJUDA]Sistema de Drogas - Shadoww5 - 13.07.2011

PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
    if(
strcmp(cmd,"/vendermaconha",true) == 0)
    {
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) return SendClientMessage(playerid,0x0000FF83,"Uso correto: /vendermaconha [id do player] para vender 10 Gramas.");
        if(
maconha[playerid] >= 10)
        {
            
maconha[playerid] -=10;
            
SendPlayerMessageToPlayer(idxgiveplayerid"Hello there!");
        }
        else return 
SendClientMessage(playerid0xFFFF00AA" Vocк Nгo tem 10 gramas de maconha!");
        
maconha[strval(tmp)] +=10;
        
SendClientMessage(strval(tmp),0xFFFF00AA,"Vocк recebeu 10 Gramas de maconha!");
        return 
1;
    }
    return 
0;




Re: [AJUDA]Sistema de Drogas - BrunoBSF - 13.07.2011

Muito Bom parabens