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

Wysłany: 2012-06-19, 12:36


xxmikel611xx

~!@#$%^!






Wiek: 30
Na forum: 5812 dni
Posty: 163
Nick w MP: Mikel__xD

Piwa: 159

Respekt: 35,3

Hej mam problem nie mog? zrobi? na arenie tak aby po zabiciu gracz wraca? na aren?, a nie wychodzi? z areny. lol I tak aby nie mo?na by?o uzywac komend z wyj?tkiem /arena-exit ;P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-19, 13:53


DumpeR







Wiek: 30
Na forum: 5330 dni
Posty: 171
Nick w MP: dumpeer

Piwa: 1026

Respekt: 48,3

Tworzysz zmienn?:
Kod:


Przy /arena:
Kod:


Przy OnPlayerSpawn:
Kod:


Pozdrawiam.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-19, 18:55


xxmikel611xx

~!@#$%^!






Wiek: 30
Na forum: 5812 dni
Posty: 163
Nick w MP: Mikel__xD

Piwa: 159

Respekt: 35,3

DumpeR, a tak aby nie mo?na by?o uzywac komend z wyj?tkiem /arena-exit ??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-19, 20:37


DumpeR







Wiek: 30
Na forum: 5330 dni
Posty: 171
Nick w MP: dumpeer

Piwa: 1026

Respekt: 48,3

Zmienna:
Kod:


Nast?pnie:
Kod:


W /arena:
Kod:


W /arena-exit:
Kod:


Po tym warunku ustawiasz pozycj? gracza, lub co? innego. :-)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-20, 15:37


xxmikel611xx

~!@#$%^!






Wiek: 30
Na forum: 5812 dni
Posty: 163
Nick w MP: Mikel__xD

Piwa: 159

Respekt: 35,3

DumpeR, a co to znaczy/co tu doda???
Kod:

// SCM


[ Dodano: 2012-06-20, 15:45 ]
No i jeszcze jedno nie mam publica
Kod:

OnPlayerCommandReceived(playerid, cmdtext[])
mam go forwardowa? ??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-20, 15:50


DumpeR







Wiek: 30
Na forum: 5330 dni
Posty: 171
Nick w MP: dumpeer

Piwa: 1026

Respekt: 48,3

1. // SCM - Chodzi o to, ?e masz doda? SendClientMessage. ;-)
2. Nie, wystarczy, ?e na g?r? dopiszesz: #include <zcmd>.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-20, 16:04


xxmikel611xx

~!@#$%^!






Wiek: 30
Na forum: 5812 dni
Posty: 163
Nick w MP: Mikel__xD

Piwa: 159

Respekt: 35,3

Co do tego pierwszego to ju? sam si? domy?li?em ;P
Ale to i tak mi nic nie daje bo nie dzia?a pokazuje mi si? :
SERVER: Unknown command.

Je?eli jest -> if(CMDLock[playerid] == true) to nie dzia?a wcale, a je?eli zamieni? na if(CMDLock[playerid] == false) to pokazuj? si? tylko komunikat, kt?ry zrobi?em w publicu
Kod:

OnPlayerCommandReceived(playerid, cmdtext[])
{
if(CMDLock[playerid] == false)
{
SendClientMessage(playerid, 0xDEF4252, "Na Arenie nie mozesz uzywac komend!");
SendClientMessage(playerid, 0xDEF4252, "Wyj?tkiem jest /arenaexit!");
return 0;
}
return 1;
}


Nie masz innego sposobu ? Tu co? musi by? ?le bo teraz zauwa?y?em ?e blokuje mi wszystkie komendy, teleporty itp.

[ Dodano: 2012-06-20, 16:49 ]
Nie wiem mo?e przyda si? m?j stary kod:
Kod:

new blockCMD [ MAX_PLAYERS ] ;


blockCMD [ playerid ] = 1 ; // 1 a true to to samo wi?c tu nie robi r??nicy


public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if ( blockCMD [ playerid ] != 0 ) return SendClientMessage ( playerid , -1 , "Na arenie nie mo?esz u?ywa? komend!" ) ;
}

public OnPlayerSpawn ( playerid ) blockCMD [ playerid ] = 0;


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-20, 17:30


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Kod:

OnPlayerCommandReceived(playerid, cmdtext[])
{
if(CMDLock[playerid] == false)
{
SendClientMessage(playerid, 0xDEF4252, Na Arenie nie mozesz uzywac komend!);
SendClientMessage(playerid, 0xDEF4252, Wyj?tkiem jest /arenaexit!);
return 1;
}
return 1;
}


Return 0, czyli fa?sz, czyli nie ma takiej komendy

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-20, 19:18


xxmikel611xx

~!@#$%^!






Wiek: 30
Na forum: 5812 dni
Posty: 163
Nick w MP: Mikel__xD

Piwa: 159

Respekt: 35,3

CombaT, to i tak jest ?le bo teraz pokazuje i
Kod:

Na Arenie nie mozesz uzywac komend
Wyj?tkiem jest /arenaexit
i SERVER: Unknown command.

Czyli teraz pojawiaj? si? oba komunikaty, a do tego nie dzia?aj? teleporty bo pojawiaj? si? te komunikaty(a mas?o jest ma?lane haha ;) )

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-20, 21:50


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Je?eli dobrze zmieniasz zmienne, to kod prawid?owy powinien wygl?da? zupe?nie inaczej. W og?le nie powiniene? grzeba? w OnPlayerCommandReceived, tylko w komendach, we wszystkich komendach opr?cz komendy /arenaexit da? kod:

Kod:

if(CMDLock[playerid] == true)
{
SendClientMessage(playerid, 0xDEF4252, Na Arenie nie mozesz uzywac komend!);
SendClientMessage(playerid, 0xDEF4252, Wyj?tkiem jest /arenaexit!);
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-21, 20:23


xxmikel611xx

~!@#$%^!






Wiek: 30
Na forum: 5812 dni
Posty: 163
Nick w MP: Mikel__xD

Piwa: 159

Respekt: 35,3

Eee, a nie ma innej mo?liwo?ci ?? ?eby to jako? innym sposobem zrobi?, bo tak to b?d? musia? do ka?dej komendy to doda? ?

Postaw piwo autorowi tego posta
 

 
Tagi: arena
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