Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: FireMan poslato April 23, 2011, 12:41:31 POSLE PODNE

Naslov: [pomoc]Kapija za određenog igraca
Poruka od: FireMan poslato April 23, 2011, 12:41:31 POSLE PODNE
Skripta koju koristim:Ravens Roleplay
Detaljan opis problema:Kako da stavim kapiju koju ce smo odreÄ'eni igrac moci otvarati i zatvarati tj. kako da napravim komandu koja je samo za odreÄ'enog igraca
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [pomoc]Kapija za određenog igraca
Poruka od: MicroSD_ poslato April 23, 2011, 12:42:54 POSLE PODNE
probaj ovo: Klikni (http://balkan-samp.com/forum/index.php?topic=14797.0)
Naslov: Odg: [pomoc]Kapija za određenog igraca
Poruka od: FireMan poslato April 23, 2011, 12:53:33 POSLE PODNE
Ja trazim za odreÄ'enog igraca ne za bandu/mafiju,to vec znam :)
Naslov: Odg: [pomoc]Kapija za određenog igraca
Poruka od: .G.h.0.s.T. poslato April 23, 2011, 17:25:27 POSLE PODNE
pogledaj ovaj tut i mal probaj razmisliti. xD.

imas komandu koja otvara vrata, recimo...(primjer cmd):

if(strcmp(cmd, "/opendd", true) == 0) // By CuervO_NegrO
{
if(PlayerInfo[playerid][pAdmin] >= 4 || PlayerInfo[playerid][pDM] == 1)
{
if(IsPlayerInRangeOfPoint(playerid, 1,1102.3132, 1703.7775, 10.8203))
{
    MoveDynamicObject(DD_GATE,1104.1,1701.04,2.1437,1.5);
    SetTimer("GateCloseDD", 15000, 0);
    SendClientMessage(playerid, COLOR_BLUE,"Deatmatch Stadium's Gate Opened, It Will Close itself in 15 Seconds.");
      format(string, sizeof(string), "* %s takes his/her Remote and opens the DD Stadium's Gate.", sendername);
      ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
}
return 1;
}
}


i sada umjesto

if(PlayerInfo[playerid][pAdmin] >= 4 || PlayerInfo[playerid][pDM] == 1)

stavis ovo

if(strcmp(PlayerName,"ime_prezime",true))

to ti provjerava dali se igrac tako zove po tom imenu i prezimenu koje upises...

probaj ovako....ak ne valja nesto, javi....


Naslov: Odg: [pomoc]Kapija za određenog igraca
Poruka od: Patrick poslato Avgust 18, 2011, 13:20:19 POSLE PODNE
ja sam probao ovo playername i neradi izbaci mi 2 errora
Naslov: Odg: [pomoc]Kapija za određenog igraca
Poruka od: mikec poslato Avgust 18, 2011, 17:27:41 POSLE PODNE
Citat: Patrick poslato Avgust 18, 2011, 13:20:19 POSLE PODNE
ja sam probao ovo playername i neradi izbaci mi 2 errora

Da li bi bio toliko ljubazan da nam kažeš koji su to errori i šta piše u tim linijama?
Naslov: Odg: [pomoc]Kapija za određenog igraca
Poruka od: Narco_VK poslato Avgust 18, 2011, 17:41:28 POSLE PODNE
koliko sam skuzio tebi fali.. ovo        

new PlayerName[256];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));


mikec nemoj se ljutit ali vidis da neznaju opisat problem
Naslov: Odg: [pomoc]Kapija za određenog igraca
Poruka od: Patrick poslato Avgust 18, 2011, 21:45:49 POSLE PODNE
sry postavio sam sad ovo new a kamo stavim ovo getplayername ? btw tnx
Naslov: Odg: [pomoc]Kapija za određenog igraca
Poruka od: Klujber poslato Avgust 19, 2011, 00:28:58 PRE PODNE
moze neko pomoc jer i ja imam taj problem ?
Naslov: Odg: [pomoc]Kapija za određenog igraca
Poruka od: Patrick poslato Avgust 19, 2011, 19:54:40 POSLE PODNE
moze neko ovo pomoc molim vas?
Naslov: Odg: [pomoc]Kapija za određenog igraca
Poruka od: Narco_VK poslato Avgust 19, 2011, 20:17:40 POSLE PODNE
  COMMAND:otvori(playerid, params[])
{
    new PlayerName[256];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
    if(strcmp(PlayerName,"Ime_prezime",true)) // Tu samo promjenis ime osobe koja vozi to vozilo
    {
MoveDynamicObject(danijelv, kordinate,5.000);
SendClientMessage(playerid, COLOR_GREEN, "Otvorio si vrata.");
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, "Nemos ti to.");
}
return 1;
}


nisam testo ali ja mislim da bi trebalo radit..
Naslov: Odg: [pomoc]Kapija za određenog igraca
Poruka od: Patrick poslato Avgust 19, 2011, 21:48:18 POSLE PODNE
nece radit npr stavim svoje ime i meni pise nemos ti to a svi drugi mogu koristit

evo ovo je sto sam napravio, ali nece sve sam copy kak ste mi dali + ima 2 warninga warninzi su PlayerName :SS

Citat
         new PlayerName[256];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
       if(strcmp(PlayerName,"Beno_Zerocools",true)) // Tu samo promjenis ime osobe koja vozi to vozilo
       {
         MoveDynamicObject(admingate, 1463.201171875, -681.41748046875, 91.708999633789,5);
         SendClientMessage(playerid, COLOR_GREEN, "Otvorio si vrata.");
      }
      else
      {
         SendClientMessage(playerid, COLOR_YELLOW, "Nemozes ti to.");
      }
      return 1;
   }
   // zatvori
      COMMAND:zatvorivrata(playerid, params[])
   {
         new PlayerName[256];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
       if(strcmp(PlayerName,"Beno_Zerocools",true)) // Tu samo promjenis ime osobe koja vozi to vozilo
       {
         MoveDynamicObject(admingate, 1463.201171875, -681.41748046875, 96.259033203125,5);
         SendClientMessage(playerid, COLOR_GREEN, "Zatvorio si vrata.");
      }
      else
      {
         SendClientMessage(playerid, COLOR_YELLOW, "Nemozes ti to.");
      }
      return 1;
   }
   
   // kraj
Naslov: Odg: [pomoc]Kapija za određenog igraca
Poruka od: user32 poslato Avgust 20, 2011, 14:45:46 POSLE PODNE
Trazite malo...  >:(

Trazilica, probajte ovdje: http://balkan-samp.com/forum/index.php?board=27.30
I ovo bi trebalo radit: http://balkan-samp.com/forum/index.php?topic=8137.0    :-\ ;)
Naslov: Odg: [pomoc]Kapija za određenog igraca
Poruka od: Patrick poslato Avgust 20, 2011, 20:53:29 POSLE PODNE
nece radit radjeno je po ovom tutu ali je problem kao sto sam reko svi ostzali mog gorisit kapiju osim mene :SS