Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Danisha poslato Oktobar 14, 2012, 17:19:34 POSLE PODNE

Naslov: [POMOC] KUCNA KAPIJA
Poruka od: Danisha poslato Oktobar 14, 2012, 17:19:34 POSLE PODNE
Skripta koju koristim:ravens
Detaljan opis problema:napravio sam kucnu kapiju i komandu za nju i kada dodjem do nje pise mi da je otvaram ali se ona ne pomera
Dio skripte:
new danisha;
danisha = CreateObject(2909,619.90002441,-1978.50000000,2.59999990,0.00000000,0.00000000,270.00000000); //zatvorena1
607.00000000,-1982.69995117,2.59999990 kordinate otvorene
new danikuca1;
danikuca1 = 0;
if(!strcmp(cmdtext, "/dani", true)) // By CuervO_NegrO
{
  if(IsAnNg(playerid) || PlayerInfo[playerid][pAdmin] >= 6)
    {
        if(IsPlayerInRangeOfPoint(playerid, 4,619.90002441,-1978.50000000,2.59999990))
{
    if(danikuca1 == 0)
    {
      MoveDynamicObject(danisha, 624.59997559,-1982.80004883,2.59999990, 1.7500);
      GetPlayerName(playerid, sendername, sizeof(sendername));
      format(string, sizeof(string), "* %s uzima daljinski i otvara kapiju.", sendername);
      ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
      danikuca1 = 1;
}
else
{
      MoveDynamicObject(danisha, 619.90002441,-1978.50000000,2.59999990, 3.0000);
      GetPlayerName(playerid, sendername, sizeof(sendername));
      format(string, sizeof(string), "* %s uzima daljinski i zatvara kapiju.", sendername);
      ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
      danikuca1 = 0;
}
}
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [POMOC] KUCNA KAPIJA
Poruka od: Yakavetta poslato Oktobar 14, 2012, 17:41:01 POSLE PODNE
Evo mislim da bi ovako trebalo da radi

if(!strcmp(cmdtext, "/dani", true)) // By CuervO_NegrO
{
  if(IsAnNg(playerid) || PlayerInfo[playerid][pAdmin] >= 6)
    {
        if(IsPlayerInRangeOfPoint(playerid, 4,619.90002441,-1978.50000000,2.59999990))
{
    if(danikuca1 == 0)
    {
MoveObject(danisha, 624.59997559,-1982.80004883,2.59999990, 1.7500);
      GetPlayerName(playerid, sendername, sizeof(sendername));
      format(string, sizeof(string), "* %s uzima daljinski i otvara kapiju.", sendername);
      ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
      danikuca1 = 1;
}
else
{
      MoveObject(danisha, 619.90002441,-1978.50000000,2.59999990, 3.0000);
      GetPlayerName(playerid, sendername, sizeof(sendername));
      format(string, sizeof(string), "* %s uzima daljinski i zatvara kapiju.", sendername);
      ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
      danikuca1 = 0;
}
}
}
return 1;
}