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

Wysłany: 2014-11-11, 15:18


carl0987







Wiek: 37
Na forum: 4891 dni
Posty: 295
Nick w MP: Lolek

Piwa: 10

Respekt: 50

Witam jak zrobi? cmd na respawn pojazdu po id. Chodzi mi np ?eby wpisa? /respawnuj id chodzi mi o te id co jak gracz wpisze /dl:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-11, 16:08


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Kod:

CMD:respawnuj(playerid, params[]) return SetVehicleToRespawn(strval(params)), 1;


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-11, 16:10


carl0987







Wiek: 37
Na forum: 4891 dni
Posty: 295
Nick w MP: Lolek

Piwa: 10

Respekt: 50

Okej a ja to przerobi? na :
Kod:

if (strcmp(cmdtext, "/respawnuj", true)==0)
{


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-11, 16:22


BBBay

It's a Programmer






Wiek: 28
Na forum: 5428 dni
Posty: 97
Nick w MP: xBBBay

Piwa: 340

Respekt: 45,3

Kod:

if (strcmp(cmdtext, "/respawnuj", true)==0) return SetVehicleToRespawn(strval(params)), 1;


?;c

Podpis
Launcher + Patcher
http://gtao.pl/inne-launc...4498.htm#597948

Pomogłem? Daj :piwo:
Pomogłeś? Dam :piwo:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-11, 16:25


carl0987







Wiek: 37
Na forum: 4891 dni
Posty: 295
Nick w MP: Lolek

Piwa: 10

Respekt: 50

?
Kod:

C:\Users\ThePolishMoosePL\Desktop\samp eco truck\et2014.pwn(2423) : error 017: undefined symbol "params"


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-11, 16:27


BBBay

It's a Programmer






Wiek: 28
Na forum: 5428 dni
Posty: 97
Nick w MP: xBBBay

Piwa: 340

Respekt: 45,3

Kod:


if (strcmp(cmdtext, "/respawnuj", true)==0) return SetVehicleToRespawn(strval(cmdtext)), 1;


Podpis
Launcher + Patcher
http://gtao.pl/inne-launc...4498.htm#597948

Pomogłem? Daj :piwo:
Pomogłeś? Dam :piwo:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-11, 16:28


carl0987







Wiek: 37
Na forum: 4891 dni
Posty: 295
Nick w MP: Lolek

Piwa: 10

Respekt: 50

Good Job :)

[ Dodano: 2014-11-11, 16:37 ]
Komenda nie dzia?a wcale pisze: "wpisa?e? nieprawid?ow? komend?"

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-15, 15:02


Dero

www.polishRPG.pl






Wiek: 31
Na forum: 4539 dni
Posty: 11
Nick w MP: Richard Schroetter

Piwa: 12

Respekt: 74

Przerzu? si? na ZCMD, w choler? prostszy i szybszy. Strcmp, czyli bazowy dla pawn spos?b pisania komend polega na tym, ?e bierze tekst wpisany po "/" i Tw?j kod sprawdza, czy ten tekst wpisany jest taki, jak uwzgl?dni?e? w ifce.

W ko?cu funkcja strcmp, czyli string compare - por?wnaj ci?g znak?w (tekst) z danym wzorem. ZCMD co prawda dzia?a na takiej samej zasadzie, ale jest napisany w lepszy spos?b, wygodniejszy i szybszy.

Znajd? i zaimportuj sobie zcmd.inc do skryptu, dalej wystarczy u?ywa? go tak, wklejasz go w dowolne puste miejsce w kodzie (nie pod ?adnego callbacka):

CMD:NAZWAKOMENDY(playerid, params[])
{
return 1;
}

Gdzie playerid to ID gracza wpisuj?cego komend?, a params to to, co wpiszesz po niej, np. /ulecz ID b?dzie w paramsie, to trzeba rozdzieli? sscanfem (przy jednym parametrze wystarczy strval, ale przy bardziej rozbudowanych komendach i stringach jest bezu?yteczny, wi?c mo?e by? tylko myl?cym z?ym nawykiem), ale to nic trudnego. Jak co? to tu napisz, mog? pom?c.

A co do "wpisa?e? niew?a?ciw? komend?", to je?li naprawd? potrzebujesz u?ywa? strcmp, to upewnij si?, ze wklei?e? to do OnPlayerCommandText do pierwszego wci?cia tabulatorowego (nie w jaki? tam kolejny blok kodu, kt?ry jest cz??ci? jakiej? innej komendy, aby by?o jasne).

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-16, 02:31


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Kod:

if(strcmp(cmdtext, "/respawnuj", true)==0) { strdel(cmdtext, 0, 11); SetVehicleToRespawn(strval(cmdtext)), 1; return true; }


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-19, 16:04


carl0987







Wiek: 37
Na forum: 4891 dni
Posty: 295
Nick w MP: Lolek

Piwa: 10

Respekt: 50

Nadal nie dzia?a. Pisze ze wpisalem nieprawidlowa cmd. jak wpisze samo /respawnuj to nic nie pokazuje czyli jest dobrze

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: respawnowanie :: pojazdu :: id!
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