[Ajuda] spawn de item ao morrer
#1

bom pessoal eu tenho uma gamemode aqui de samp dayz os items respawna tudo certo porem eu quero por pra quando o player morrer tropar todos os itens dele no chгo todos os itens que mostra no inventario se ele apertar a tecla " Y " quando ele morrer tudo que ele tinha vai pro chгo

dialog reponse que mostra os loots dos players quando aperta Y

PHP код:
    if(dialogid == D_Veritem && response == && listitem == 0)
    {
        if(!
IsPlayerInRangeOfPoint(playerid,1.0,pInfo[playerid][LootPosX],pInfo[playerid][LootPosY],pInfo[playerid][LootPosZ]))return SendClientMessage(playerid,-1,"{FFFFFF}* {D40000}Dont duplicate Items ! Or you will get Banned !");
        else if(
pInfo[playerid][LootLoc]==1)
        {
            new 
ItemID pInfo[playerid][LootID], BackpackVolumen GiveItem[playerid][Silenced] + GiveItem[playerid][Desert] + 
            
GiveItem[playerid][Uzi] + GiveItem[playerid][MP5] + GiveItem[playerid][AK47] + GiveItem[playerid][M4A1] + GiveItem[playerid][Mapa] +
            
GiveItem[playerid][Remington] + GiveItem[playerid][GPS] + GiveItem[playerid][SPAS12] + 
            
GiveItem[playerid][Country_Rifle] + GiveItem[playerid][Sniper_Rifle] + GiveItem[playerid][Gasolina_Vazia] +
            
GiveItem[playerid][Med_Kit] + GiveItem[playerid][Bandages] + GiveItem[playerid][Pain_killer] + GiveItem[playerid][Antibioticos] + 
            
GiveItem[playerid][Morfina] + GiveItem[playerid][Hamburger] + GiveItem[playerid][Bife] + GiveItem[playerid][Fress_Milk] + 
            
GiveItem[playerid][Pizza] + GiveItem[playerid][Agua_Cheia] + GiveItem[playerid][Agua_Vazia] + GiveItem[playerid][C4] +
            
GiveItem[playerid][Pistolammo] + GiveItem[playerid][Assaultammo] + GiveItem[playerid][Shotgunammo] + GiveItem[playerid][Sniperammo] +
            
GiveItem[playerid][Camo] + GiveItem[playerid][Radio] + GiveItem[playerid][Suco] + GiveItem[playerid][Sprunk] + GiveItem[playerid][Beans] + GiveItem[playerid][Whisky] +
            
GiveItem[playerid][Armyskin] + GiveItem[playerid][Sniperskin] + GiveItem[playerid][Civiliamskin] + GiveItem[playerid][Crazzyskin] + GiveItem[playerid][Carflugaem] +
            
GiveItem[playerid][Motor] + GiveItem[playerid][Pneu] + GiveItem[playerid][TollBox] + GiveItem[playerid][Gasolina_Cheia] + GiveItem[playerid][Gasolina_Vazia] +
            
GiveItem[playerid][tacoBaseball] + GiveItem[playerid][Katana] + GiveItem[playerid][Knife] + GiveItem[playerid][Cassetete];
            if(
BackpackVolumen >= 40 && pInfo[playerid][Backpack] == 2)return SendClientMessage(playerid,-1,"{DCDCDC}* {E6E6E6}Sua mochila esta cheia. ( 40/40 )");
            else if(
BackpackVolumen >= 25 && pInfo[playerid][Backpack] == 1)return SendClientMessage(playerid,-1,"{DCDCDC}* {E6E6E6}Sua mochila esta cheia. ( 25/25 )");
            else if(
BackpackVolumen >= && pInfo[playerid][Backpack] == 0)return SendClientMessage(playerid,-1,"{DCDCDC}* {E6E6E6}Sua mochila esta cheia. ( 5/5 )");
            
            if(
pInfo[playerid][LootItem] == 1000)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Silenced]++;
            else if(
pInfo[playerid][LootItem] == 1001)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Desert]++;
            else if(
pInfo[playerid][LootItem] == 1002)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Uzi]++;
            else if(
pInfo[playerid][LootItem] == 1003)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][MP5]++;
            else if(
pInfo[playerid][LootItem] == 1004)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][AK47]++;
            else if(
pInfo[playerid][LootItem] == 1005)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][M4A1]++;
            else if(
pInfo[playerid][LootItem] == 1006)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Mapa]++;
            else if(
pInfo[playerid][LootItem] == 1007)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Remington]++;
            else if(
pInfo[playerid][LootItem] == 1008)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][GPS]++;
            else if(
pInfo[playerid][LootItem] == 1009)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][SPAS12]++;
            else if(
pInfo[playerid][LootItem] == 1010)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Country_Rifle]++;
            else if(
pInfo[playerid][LootItem] == 1011)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Sniper_Rifle]++;
            else if(
pInfo[playerid][LootItem] == 1012)
            {
                if(
pInfo[playerid][Backpack] >= 1)return SendClientMessage(playerid,-1,"{DCDCDC}* {E6E6E6}Voce ja tem uma mochila maior");
                
DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][ALICE]++, CheckBackpack(playerid);
            }
            else if(
pInfo[playerid][LootItem] == 1013)
            {
                if(
pInfo[playerid][Backpack] >= 2)return SendClientMessage(playerid,-1,"{DCDCDC}* {E6E6E6}Voce ja tem uma mochila maior");
                
DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][COYOTE]++, CheckBackpack(playerid);
            }
                else if(
pInfo[playerid][LootItem] == 1014)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Med_Kit]++;
                else if(
pInfo[playerid][LootItem] == 1015)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Bandages]++;
                else if(
pInfo[playerid][LootItem] == 1016)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Pain_killer]++;
                else if(
pInfo[playerid][LootItem] == 1017)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Antibioticos]++;
                else if(
pInfo[playerid][LootItem] == 1018)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Morfina]++;
                else if(
pInfo[playerid][LootItem] == 1019)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Hamburger]++;
                else if(
pInfo[playerid][LootItem] == 1020)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Bife]++;
                else if(
pInfo[playerid][LootItem] == 1021)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Fress_Milk]++;
                else if(
pInfo[playerid][LootItem] == 1022)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Pizza]++;
                else if(
pInfo[playerid][LootItem] == 1023)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Agua_Cheia]++;
                else if(
pInfo[playerid][LootItem] == 1024)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Agua_Vazia]++;
                else if(
pInfo[playerid][LootItem] == 1025)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,Maconhaplay[playerid] += 1;
                else if(
pInfo[playerid][LootItem] == 1026)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][C4]++;
                else if(
pInfo[playerid][LootItem] == 1027)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Pistolammo]++;
                else if(
pInfo[playerid][LootItem] == 1028)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Assaultammo]++;
                else if(
pInfo[playerid][LootItem] == 1029)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Shotgunammo]++;
                else if(
pInfo[playerid][LootItem] == 1030)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Sniperammo]++;
                else if(
pInfo[playerid][LootItem] == 1031)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Camo]++;
                else if(
pInfo[playerid][LootItem] == 1032)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Radio]++;
                else if(
pInfo[playerid][LootItem] == 1033)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Suco]++;
                else if(
pInfo[playerid][LootItem] == 1034)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Sprunk]++;
                else if(
pInfo[playerid][LootItem] == 1035)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Beans]++;
                else if(
pInfo[playerid][LootItem] == 1036)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Whisky]++;
                else if(
pInfo[playerid][LootItem] == 1037)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Armyskin]++;
                else if(
pInfo[playerid][LootItem] == 1038)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Sniperskin]++;
                else if(
pInfo[playerid][LootItem] == 1039)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Civiliamskin]++;
                else if(
pInfo[playerid][LootItem] == 1040)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Crazzyskin]++;
                else if(
pInfo[playerid][LootItem] == 1041)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Carflugaem]++;
                else if(
pInfo[playerid][LootItem] == 1042)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Motor]++;
                else if(
pInfo[playerid][LootItem] == 1043)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Pneu]++;
                else if(
pInfo[playerid][LootItem] == 1044)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][TollBox]++;
                else if(
pInfo[playerid][LootItem] == 1045)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Gasolina_Cheia]++;
                else if(
pInfo[playerid][LootItem] == 1046)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Gasolina_Vazia]++;
                else if(
pInfo[playerid][LootItem] == 1047)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Lanterna]++;
                else if(
pInfo[playerid][LootItem] == 1048)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][tacoBaseball]++;
                else if(
pInfo[playerid][LootItem] == 1049)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Katana]++;
                else if(
pInfo[playerid][LootItem] == 1050)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Knife]++;
                else if(
pInfo[playerid][LootItem] == 1051)return DestroyDynamicObject(SpawnItems[ItemID][ItemPickup]),DestroyDynamic3DTextLabel(SpawnItems[ItemID][ItemLabel]),SpawnItems[ItemID][ItemBenutz] =1,GiveItem[playerid][Cassetete]++;
            {
          }
            return 
1;
        }
        return 
1;
    } 
minha onplayer death

PHP код:
public OnPlayerDeath(playeridkilleridreason)
{
    
GameTextForPlayer(playerid,"~n~~n~~r~You Are Killerd",3000,3);
    new 
sStr[40];
    
format(sStr40"~w~%s ~w~Foi ~r~Morto."PegarNome(playerid));
    
TextDrawSetString(MsgentrosaisStr);
    
TextDrawShowForAll(Msgentrosai);
    
morreu[playerid] = true;
    
Usandogps[playerid] = false;
    
Usandomapa[playerid] = false;
    
Usandoradio[playerid] = false;
    
Usandocamo[playerid] = false;
    
Usandolanterna[playerid] = false;
    
SetProgressBarValue(Fome0);
    
UpdateProgressBar(Fomeplayerid);
    
SetProgressBarValue(Sede0);
    
UpdateProgressBar(Sedeplayerid);
    
SetProgressBarValue(Frio0);
    
UpdateProgressBar(Frioplayerid);
    
SetProgressBarValue(Kills0);
    
UpdateProgressBar(Killsplayerid);
    new 
Float:KillXFloat:KillYFloat:KillZ;
    
GetPlayerPos(playeridKillXKillYKillZ);
    
CreateDynamicObject(2907KillXKillYKillZ -0.9000);
    return 
1;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)