[Ajuda] Descartar objeto no chгo
#1

alguem pode me ajudar com esse problema?
no inventario tem a opзao de descartar item ( jogar o item no chao )
sу que ele nao joga o item no chao ele desaparece...

eu tava vendo o sistema e vi que nao tem a funзao de criar o objeto no chao:

sistema de descartar item ( original )
PHP Code:
    if(playertextid == invText[playerid][14]){
        new 
str[180];
        if(
InventarioInfo[playerid][ItemSelecionado[playerid]][iSlot] == 19382){
            
SendClientMessage(playerid0xFF6347AA"* Nгo hб itens suficientes para ser descartado!");
            for(new 
716i++){
            
PlayerTextDrawHide(playeridinvText[playerid][i]);
            }
            
BoxAberto[playerid] = 0;
            return 
1;
        }
        
format(str280"* Vocк largou um item: %s, com %d unidade(s)"NomeItemInv(InventarioInfo[playerid][ItemSelecionado[playerid]][iSlot]), InventarioInfo[playerid][ItemSelecionado[playerid]][iUnidades]);
        
SendClientMessage(playerid0x00ccccFFstr);
        
InventarioInfo[playerid][ItemSelecionado[playerid]][iSlot] = 19382;
        
InventarioInfo[playerid][ItemSelecionado[playerid]][iUnidades] = 0;
        
BoxAberto[playerid] = 0;
        
FecharInventario(playerid);
        
AbrirInventario(playerid);
        
SetTimerEx("AbrirInventario"200false"i"playerid);
     } 
tentei fazer dessa maneira:
PHP Code:
    if(playertextid == invText[playerid][14]){
        new 
str[180];
        if(
InventarioInfo[playerid][ItemSelecionado[playerid]][iSlot] == 19382){
            
SendClientMessage(playerid0xFF6347AA"* Nгo hб itens suficientes para ser descartado!");
            for(new 
716i++){
            
PlayerTextDrawHide(playeridinvText[playerid][i]);
            }
            
BoxAberto[playerid] = 0;
            return 
1;
        }
        
format(str280"* Vocк largou um item: %s, com %d unidade(s)"NomeItemInv(InventarioInfo[playerid][ItemSelecionado[playerid]][iSlot]), InventarioInfo[playerid][ItemSelecionado[playerid]][iUnidades]);
        
SendClientMessage(playerid0x00ccccFFstr);
        
InventarioInfo[playerid][ItemSelecionado[playerid]][iSlot] = 19382;
        
InventarioInfo[playerid][ItemSelecionado[playerid]][iUnidades] = 0;
        
BoxAberto[playerid] = 0;
        
FecharInventario(playerid);
        
AbrirInventario(playerid);
        new 
FloatXFloatYFloatZ;
        
GetPlayerPos(playeridXYZ);
        
SetTimerEx("AbrirInventario"200false"i"playerid);
        
CreateDroppedItem(NomeItemInv(InventarioInfo[playerid][ItemSelecionado[playerid]][iSlot]), XY+0.5Z);
        
SetPlayerPos(playeridXY+0.1Z);
     } 
e da o seguinte erro:
PHP Code:
C:\Users\igorm\OneDrive\Бrea de Trabalho\Arquivos do servidor\gamemodes\BSG.pwn(5082) : error 035argument type mismatch (argument 1)
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
1 Error
.
//erro nessa linha
CreateDroppedItem(NomeItemInv(InventarioInfo[playerid][ItemSelecionado[playerid]][iSlot]), XY+0.5Z); 
queria aplicar essa funзao ao clicar em descartar item:
PHP Code:
stock CreateDroppedItem(ItemAmountFloat:gPosXFloat:gPosYFloat:gPosZ)
{
    new 
MAX_OBJ+1;
    for(new 
0MAX_OBJa++)
    {
        if(
dItemData[a][ObjtPos][0] == 0.0)
        {
            
a;
            break;
        }
    }
    if(
MAX_OBJ) return;
    
dItemData[f][droptTimer] = gettime() + (30*60);//30 minutos para o item sumir
    
dItemData[f][ObjtData][0] = Item;
    
dItemData[f][ObjtData][1] = Amount;
    
dItemData[f][ObjtPos][0] = gPosX;
    
dItemData[f][ObjtPos][1] = gPosY;
    
dItemData[f][ObjtPos][2] = gPosZ;
    
dItemData[f][ObjtID] = CreateDynamicObject(ItemdItemData[f][ObjtPos][0], dItemData[f][ObjtPos][1], dItemData[f][ObjtPos][2]-193.7120.0random(360), -1, -1, -180.0);
    new 
buffer[50];
    
format(buffersizeof buffer"Item: %s\nUnidade(s): %d"NomeItemID(dItemData[f][ObjtData][0]), dItemData[f][ObjtData][1]);
     
dItemData[f][textt3d] = CreateDynamic3DTextLabel(buffer0xAAAAAAAAdItemData[f][ObjtPos][0], dItemData[f][ObjtPos][1], dItemData[f][ObjtPos][2]-115.0INVALID_PLAYER_IDINVALID_VEHICLE_ID0, -1, -1, -180.0);
    return;

Reply


Messages In This Thread
Descartar objeto no chгo - by igor97m - 08.05.2018, 00:21
Re: Descartar objeto no chгo - by AllanSG - 08.05.2018, 00:55
Re: Descartar objeto no chгo - by igor97m - 08.05.2018, 01:57
Re: Descartar objeto no chгo - by AllanSG - 08.05.2018, 02:05
Re: Descartar objeto no chгo - by igor97m - 08.05.2018, 02:26
Re: Descartar objeto no chгo - by AllanSG - 08.05.2018, 02:41
Re: Descartar objeto no chгo - by igor97m - 08.05.2018, 03:04
Re: Descartar objeto no chгo - by BrunoLuiz - 08.05.2018, 15:36
Re: Descartar objeto no chгo - by igor97m - 08.05.2018, 21:36
Re: Descartar objeto no chгo - by BrunoLuiz - 08.05.2018, 21:58
Re: Descartar objeto no chгo - by igor97m - 08.05.2018, 22:06
Re: Descartar objeto no chгo - by BrunoLuiz - 08.05.2018, 22:20
Re: Descartar objeto no chгo - by igor97m - 08.05.2018, 22:39

Forum Jump:


Users browsing this thread: 2 Guest(s)