GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Rem - 2010. június 18. - 10:22:45

Cím: kapu
Írta: Rem - 2010. június 18. - 10:22:45
Helló.
Megint én vagyok :S
Csináltam autómatikusan nyíló kaput azt szeretném meg kérdezni hogy olyat lehet e csinálni hogy adott  skin id re nyíljon a kapu pl csak a 28-as skin nek nyílna.
Köszi a segítséget elore is sziasztok.
Cím: kapu
Írta: DjPatesz - 2010. június 18. - 10:37:15
olyanról hogy skin id-re nyitódjon olyanról nemtudok csak olyanról hogy egy bizonyos frakciónak nyitódjon de megpróbálom ha sikerül le irom[/quote]Hát nemtom hogy lehet-e mert nekem nem sikerült de ne ad fel lehet hogy meglehet csinálni csak tapasztaltab scripter csinálja nekem nemsikerül
Cím: kapu
Írta: Depi - 2010. június 18. - 11:03:29
Lehet hülyeséget írok,mivel hirtelen ez jutott eszembe ,de :
 
if(GetPlayerSkin == SkinID) return SendClientMessage(playerid,színkód,\"Nem a meg felelo skinben vagy!)
{
      STB...
Cím: kapu
Írta: Csabesz - 2010. június 18. - 11:18:36
Idézetet írta: Draven date=1276851809\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2062\" data-ipsquote-contentclass=\"forums_Topic
Lehet hülyeséget írok,mivel hirtelen ez jutott eszembe ,de :
 
if(GetPlayerSkin == SkinID) return SendClientMessage(playerid,színkód,\"Nem a meg felelo skinben vagy!)
{
     STB...

 

Nem hülyeség, de egy apró hiba van. Az pedig a lekérdezésnél.
1. Ha lekérdezed a karakter azonosítóját ( skin id ), és az egyenlo lesz egy megadott azonosítóval akkor visszatér egy üzenettel.
Tehát ha a játékos azonosítója 28 és az egyenlo a megadott azonosítóval ( aminek ki nyílik a kapu.. 28 ) akkor visszatért az üzenettel. És ennek pont az ellenkezoje kell.  Ha játékos azonosítója nem egyenlo a megadott azonosítóval akkor térjen vissza az üzenettel.
Összesítve:  == operátorok helyett != operátor kell.
2. A GetPlayerSkin nem fog muködni mert nem adtad meg, hogy kinek kérje le az azonosítóját. ( playerid )
Helyesen.:
 
if ( GetPlayerSkin ( playerid ) != SkinID ) return SendClientMessage ( playerid, színkód, \"Nem a meg felelo skinben vagy! );
{
     STB...

 
 :D :D
Cím: kapu
Írta: Depi - 2010. június 18. - 11:24:45
Idézetet írta: Csabesz date=1276852716\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2062\" data-ipsquote-contentclass=\"forums_Topic


Lehet hülyeséget írok,mivel hirtelen ez jutott eszembe ,de :
 
if(GetPlayerSkin == SkinID) return SendClientMessage(playerid,színkód,\"Nem a meg felelo skinben vagy!)
{
      STB...

 

Nem hülyeség, de egy apró hiba van. Az pedig a lekérdezésnél.
1. Ha lekérdezed a karakter azonosítóját ( skin id ), és az egyenlo lesz egy megadott azonosítóval akkor visszatér egy üzenettel.
Tehát ha a játékos azonosítója 28 és az egyenlo a megadott azonosítóval ( aminek ki nyílik a kapu.. 28 ) akkor visszatért az üzenettel. És ennek pont az ellenkezoje kell.  Ha játékos azonosítója nem egyenlo a megadott azonosítóval akkor térjen vissza az üzenettel.
Összesítve:  == operátorok helyett != operátor kell.
2. A GetPlayerSkin nem fog muködni mert nem adtad meg, hogy kinek kérje le az azonosítóját. ( playerid )
Helyesen.:
 
if ( GetPlayerSkin ( playerid ) != SkinID ) return SendClientMessage ( playerid, színkód, \"Nem a meg felelo skinben vagy! );
{
      STB...

 
 :D :D
 
[/quote]
Kösz h kijavitottál :D
Cím: kapu
Írta: Mambo - 2010. június 18. - 11:24:56
Idézetet írta: Csabesz date=1276852716\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2062\" data-ipsquote-contentclass=\"forums_Topic


Lehet hülyeséget írok,mivel hirtelen ez jutott eszembe ,de :
 
if(GetPlayerSkin == SkinID) return SendClientMessage(playerid,színkód,\"Nem a meg felelo skinben vagy!)
{
     STB...

 

Nem hülyeség, de egy apró hiba van. Az pedig a lekérdezésnél.
1. Ha lekérdezed a karakter azonosítóját ( skin id ), és az egyenlo lesz egy megadott azonosítóval akkor visszatér egy üzenettel.
Tehát ha a játékos azonosítója 28 és az egyenlo a megadott azonosítóval ( aminek ki nyílik a kapu.. 28 ) akkor visszatért az üzenettel. És ennek pont az ellenkezoje kell.  Ha játékos azonosítója nem egyenlo a megadott azonosítóval akkor térjen vissza az üzenettel.
Összesítve:  == operátorok helyett != operátor kell.
2. A GetPlayerSkin nem fog muködni mert nem adtad meg, hogy kinek kérje le az azonosítóját. ( playerid )
Helyesen.:
 
if ( GetPlayerSkin ( playerid ) != SkinID ) return SendClientMessage ( playerid, színkód, \"Nem a meg felelo skinben vagy! );
{
     STB...

 
 :D :D
 
[/quote]
Draven: Lemaradt egy ; is  ;)
Cím: kapu
Írta: Csabesz - 2010. június 18. - 11:40:00
OFF:
 
Idézetet írta: Mambo date=1276853096\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2062\" data-ipsquote-contentclass=\"forums_Topic
Draven: Lemaradt egy ; is  ;)
 
Ne mond már, hogy azt nem veszi észre... xDD  :angry:
Csak egy ilyen apróságot nem fogok leírni...  :)
Cím: kapu
Írta: Depi - 2010. június 18. - 11:51:11
Idézetet írta: Csabesz date=1276854000\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2062\" data-ipsquote-contentclass=\"forums_Topic
OFF:
 

Draven: Lemaradt egy ; is  ;)
 
Ne mond már, hogy azt nem veszi észre... xDD  :angry:
Csak egy ilyen apróságot nem fogok leírni...  :)
 
[/quote]
Észre vettem,de látod hogy hülyének nézz...xD
Cím: kapu
Írta: Mambo - 2010. június 18. - 11:58:57
Idézetet írta: Draven date=1276854671\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2062\" data-ipsquote-contentclass=\"forums_Topic


OFF:
 

Draven: Lemaradt egy ; is  ;)
 
Ne mond már, hogy azt nem veszi észre... xDD  :angry:
Csak egy ilyen apróságot nem fogok leírni...  :)
 
[/quote]
Észre vettem,de látod hogy hülyének nézz...xD
 
[/quote]
Dehhogy. Na, offnak vége, Ha valami nem jó akkor írj még. Bár a legapróbb betutévesztést is kijavítottuk.  :o :D
Cím: kapu
Írta: Rem - 2010. június 20. - 12:50:15
Köszi a segítséget,mindenkinek.