Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [DW]Edu poslato Novembar 17, 2011, 12:49:17 POSLE PODNE

Naslov: [POMOC] Pokretni objekti
Poruka od: [DW]Edu poslato Novembar 17, 2011, 12:49:17 POSLE PODNE
Skripta koju koristim: GF
Detaljan opis problema: Pa napravim sve lepo,otvara se i zatvara ali se samo stvori,neide onako polako pa da se otvori/zatvori...NEgo kako da objasnim :S Samo akd ukucam /fdo [da se otvori] Samo se stvori tamo gde treba biti ,a /fdz [ da zatvorim] Takodje se stvori...Neide onako nego se stvara
Dio skripte:     
Citatif(strcmp(cmd,"/fdo",true)==0)
   {
       if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4)
       {
         MoveDynamicObject(fd, 1141.7429,-1269.5934,13.5327,179.6692);
         SendClientMessage(playerid, COLOR_GREEN, "Otvorio si vrata vatrogasaca.");
      }
      else
      {
         SendClientMessage(playerid, COLOR_YELLOW, "Nisi clan Vatrogasaca/Bolnicara.");
      }
      return 1;
   }
   if(strcmp(cmd,"/fdz",true)==0)
   {
       if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4)
       {
         MoveDynamicObject(fd, 1155.8387,-1270.0227,13.5290,183.4293);

         SendClientMessage(playerid, COLOR_GREEN, "Zatvorio si vrata vatrogasaca.");
      }
      else
      {
         SendClientMessage(playerid, COLOR_YELLOW, "Nisi clan vatrogasaca/bolnicara.");
      }
      return 1;
   }
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [POMOC] Pokretni objekti
Poruka od: Mario_Martinez poslato Novembar 17, 2011, 14:49:02 POSLE PODNE
trebas da napravis objekat
OnGameModeInit:
fd = CreateObject(modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ)
Naslov: Odg: [POMOC] Pokretni objekti
Poruka od: [DW]Edu poslato Novembar 17, 2011, 15:12:21 POSLE PODNE
ma jesam :S
Naslov: Odg: [POMOC] Pokretni objekti
Poruka od: [SC] ScHaLe poslato Novembar 17, 2011, 15:28:38 POSLE PODNE
Probaj ovo.
if(strcmp(cmd,"/fdo",true)==0)
   {
       if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4)
       {
         MoveDynamicObject(fd, 1141.7429,-1269.5934,13.5327,1);
         SendClientMessage(playerid, COLOR_GREEN, "Otvorio si vrata vatrogasaca.");
      }
      else
      {
         SendClientMessage(playerid, COLOR_YELLOW, "Nisi clan Vatrogasaca/Bolnicara.");
      }
      return 1;
   }
   if(strcmp(cmd,"/fdz",true)==0)
   {
       if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4)
       {
         MoveDynamicObject(fd, 1155.8387,-1270.0227,13.5290,1);

         SendClientMessage(playerid, COLOR_GREEN, "Zatvorio si vrata vatrogasaca.");
      }
      else
      {
         SendClientMessage(playerid, COLOR_YELLOW, "Nisi clan vatrogasaca/bolnicara.");
      }
      return 1;
   }
Naslov: Odg: [POMOC] Pokretni objekti
Poruka od: [DW]Edu poslato Novembar 17, 2011, 18:28:03 POSLE PODNE
sada nece ni da se pomeri
Naslov: Odg: [POMOC] Pokretni objekti
Poruka od: [SC] ScHaLe poslato Novembar 17, 2011, 19:12:05 POSLE PODNE
Ako si uzeo kod od "ναηιâ,,"â,,"α.αмχâ—,, â,,–¹" moras stavit kordinate blizu vrata mozes cak i zatvorenih vrata.

Dakle-
if(IsPlayerInRangeOfPoint(playerid, 3.0, x,y,z)) // OVDJE DI JE X,Y,Z STAVI SVOJE KOORDINATE
Naslov: Odg: [POMOC] Pokretni objekti
Poruka od: [DW]Edu poslato Novembar 17, 2011, 19:15:38 POSLE PODNE
ma ovaj prvi kod