Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-11-17, 17:43


act_1







Wiek: 28
Na forum: 5271 dni
Posty: 26
Nick w MP: AcT

Piwa: 1

Respekt: 50

Witam robi? firm? na serverze i jest brama zrobi?em to co trzeba tylko komenda dzia?a dla ka?dego. ;/ Mo?e kto? pom?c ?eby komenda na otwieranie i zamykanie dzia?a?a np na dane skiny lub dla tej firmy tylko.

Kod:

#include <a_samp>
new Brama;
public OnFilterScriptInit()
{
Brama=CreateObject(980,1524.30004883,2773.19995117,12.39999962,0.00000000,0.00000000,268.00000000);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/b.o", cmdtext, true, 10) == 0)
{
MoveObject(Brama, 1524.30004883,2773.19995117,6.59999990, 90);
SetObjectRot(Brama, 0, 0, 90.7470703125);
GameTextForPlayer(playerid, "~w~Brama zostala otwarta.", 5000, 6);
return 1;
}
if (strcmp("/b.z", cmdtext, true, 10) == 0)
{
MoveObject(Brama, 1524.30004883, 2773.19995117, 12.39999962, 90);
SetObjectRot(Brama, 0, 0, 90.7470703125);
GameTextForPlayer(playerid, "~w~Brama zostala zamknieta.", 5000, 6);
return 1;
}
return 0 ;
}



Tu jest kod kt?ry zrobilem ale to tylko dzia?a jak wy?ej naisa?em dla ka?dego a chcia?bym zeby tylko dla tej frakcji :/

Co musze doda? , zmienic piszcie . B?d? wdzi?czny oczywi?cie za pomoc :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-17, 17:50


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Po co spamujesz tym samym tematem?! http://gtao.pl/inne-brama-vt74042.htm Tu ju? napisa?e? i masz odpowied? >.<

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-17, 17:51


Perez.







Wiek: 31
Na forum: 4947 dni
Posty: 3
Nick w MP: Perez.

Piwa: 6

Respekt: 38,7

Ostrzeżeń: 100%
Do kodu dodajesz.

Kod:


if(GetPlayerSkin(playerid) != (0,1,2)) return SendClientMessage(playerid, -1, "Nie mo?esz u?y? tej komendy.");


0,1,2 to ID skin?w mog?cych korzysta? z tego.

Lub te? inaczej.

G?ra mapy:

Kod:


new skiny[] = {0,1,2};


Pocz?tek komendy:
Kod:


for(new i; i != sizeof(skiny); i++)
{
if(GetPlayerSkin(playerid) != skiny[i])
{
SendClientMessage(playerid, -1, "Nie mo?esz u?y? tej komendy.");
break;
return 1;
}
}


Lub po prostu:

Kod:


if(GetPlayerSkin(playerid) != 0 || GetPlayerSkin(playerid) != 1 || GetPlayerSkin(playerid) != 2) return ....


Podpis
Zaawansowany w PAWN.

Optymalizacja gamemodów/skryptów oraz pisanie nowych systemów - więcej info na PW.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-17, 17:51


act_1







Wiek: 28
Na forum: 5271 dni
Posty: 26
Nick w MP: AcT

Piwa: 1

Respekt: 50

Sorka mysla?em ze go usune?em . Sorka .;/ I dzi?ki :]

Postaw piwo autorowi tego posta
 

 
Tagi: brama :: dla :: firmy.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku