Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: branac_rocky poslato Novembar 14, 2014, 10:13:16 PRE PODNE

Naslov: [POMOC] /bacioruzje
Poruka od: branac_rocky poslato Novembar 14, 2014, 10:13:16 PRE PODNE
Skripta koju koristim: UP:RP
Detaljan opis problema: Napravio sam komande /bacioruzje i /podignioruzje,ali kad bacimoruzje,ne vidim objekt,tj ne vidim pušku...Ali komande rade.mogu baciti,i mogu kasnije podignuti,samo ih ne vidim...

Dio skripte:
CitatYCMD:bacioruzje(playerid, params[], help)
{
   #pragma unused help
   if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 1;
   new GunID = GetPlayerWeapon(playerid);
   new GunAmmo = GetPlayerAmmo(playerid);
   if(GunID > 0 && GunAmmo != 0)
   {
   new f = MAX_OBJ+1;
   for(new a = 0; a < MAX_OBJ; a++)
   {
   if(dGunData[a][ObjPos][0] == 0.0)
   {
      f = a;
      break;
     }
         }
        if(f > MAX_OBJ) return SendClientMessage(playerid, 0x33AA3300, "Ne mozete bacati oruzje sad,pokusajte kasnije!");
      RemovePlayerWeapon(playerid, GunID);
      dGunData[f][ObjData][0] = GunID;
      dGunData[f][ObjData][1] = GunAmmo;
        GetPlayerPos(playerid, dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]);
        dGunData[f][ObjID] = CreateDynamicObject(GunObjects[GunID], dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]-1, 93.7, 120.0, 120.0);
        new buffer[50];
      format(buffer, sizeof(buffer), "Bacio si %s", GunNames[dGunData[f][ObjData][0]]);
      SendClientMessage(playerid, 0x33AA3300, buffer);
        }
        return 1;
    }
YCMD:podignioruzje(playerid, params[], help)
    {
        #pragma unused help
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 1;
        new f = MAX_OBJ+1;
      for(new a = 0; a < MAX_OBJ; a++)
      {
          if(IsPlayerInRangeOfPoint(playerid, 5.0, dGunData[a][ObjPos][0], dGunData[a][ObjPos][1], dGunData[a][ObjPos][2]))
          {
              f = a;
              break;
          }
      }
      if(f > MAX_OBJ) return SendClientMessage(playerid, 0x33AA3300, "Nisi u blizini oruzja!");
      DestroyObject(dGunData[f][ObjID]);
      GivePlayerWeapon(playerid, dGunData[f][ObjData][0], dGunData[f][ObjData][1]);
      dGunData[f][ObjPos][0] = 0.0;
      dGunData[f][ObjPos][1] = 0.0;
      dGunData[f][ObjPos][2] = 0.0;
      dGunData[f][ObjID] = -1;
      dGunData[f][ObjData][1] = 0;
      new buffer[50];
      format(buffer, sizeof(buffer), "Pokupio si %s", GunNames[dGunData[f][ObjData][0]]);
        SendClientMessage(playerid, 0x33AA3300, buffer);
        return 1;
    }

Neke slike/video za lakse dobivanje pomoci(neobavezno): /

Ako moze pomoc kako bi to napravio...Lp,
Naslov: Odg: [POMOC] /bacioruzje
Poruka od: Maillxx poslato Novembar 14, 2014, 10:59:36 PRE PODNE
Daj nam GunObjects array ..
Naslov: Odg: [POMOC] /bacioruzje
Poruka od: branac_rocky poslato Novembar 14, 2014, 17:12:38 POSLE PODNE
to?
Citatnew GunObjects[47] = {
   0,331,333,334,335,336,337,338,339,341,321,322,323,324,325,326,342,343,344,
   0,0,0,346,347,348,349,350,351,352,353,355,356,372,357,358,359,360,361,362,
   363,364,365,366,367,368,368,371
};