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

Wysłany: 2015-07-05, 12:32


Karollos







Wiek: 27
Na forum: 4130 dni
Posty: 282

Piwa: 89

Respekt: 60

Witam, tak jak w temacie poszukuj? komend? na NRG-500, kt?ra powoduje, ?e automatycznie jeste?my kierowc? NRG no wiecie o co chodzi :P
Za dobr? odpowiedz piwo :piwo: :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 12:35


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Chcesz si? co? nauczy?, wi?c staraj si? co? napisa?!

Wiesz jak si? robi komend??

Aby stworzy? pojazd u?ywasz funkcji: https://wiki.sa-mp.com/wiki/CreateVehicle
Aby wsadzi? gracza do pojazdu u?ywasz funkcji: http://wiki.sa-mp.com/wik...PlayerInVehicle

Zobacz na wiki masz przyk?adowy kod, spr?buj co? napisa? a jak nie b?dziesz wiedzia? to pytaj. ;)

Zapomnia?bym, je?li chcesz ?eby pojazd tworzy?o tam gdzie gracz stoi to pobierasz pozycj? funkcj?: http://wiki.sa-mp.com/wiki/Function:GetPlayerPos

A pozycja to X, Y, Z w CreateVehicle

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 12:37


Karollos







Wiek: 27
Na forum: 4130 dni
Posty: 282

Piwa: 89

Respekt: 60

Ja mia?em errory jak wyci??em z mapki ;c
Co? nie mog?o odczyta? tych pozycji x,y,z ;c
M?g?by? mi napisa? ca?? komend??

Podpis
:)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 12:37


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

M?g?bym, zaraz wrzuc? ale nie licz na gotowca

G?ra:
Kod:


new NRG[MAX_PLAYERS];

Komenda:
Kod:


CMD:nrg(playerid)
{
if(IsValidVehicle(NRG[playerid])) DestroyVehicle(NRG[playerid]); //usuwa poprzedniego nrg.

new Float:X, Float:Y, Float:Z; //Zmienne float do pobrania pozycji X, Y, Z
GetPlayerPos(playerid, X, Y, Z ); //Pobieramy pozycje X, Y, Z - uzywamy tych zmiennych tutaj, teraz posiadaja juz jakies wartosci tzn pozycje.
NRG[playerid] = CreateVehicle(idnrg, X, Y, Z, 82.2873, -1, -1, 60); //tutaj tworzysz pojazd, uzylem X, Y, Z jako pozycja, id nrg uzupelnij. 82 to jest rotacja, ja tez mozesz pobrac ale to juz Twoja wola, reszty opisywac nie bede
PutPlayerInVehicle(playerid, NRG[playerid], 0); //wkladasz do pojazdu
return 1;
}


OnPlayerDisconnect:
Kod:


if(IsValidVehicle(NRG[playerid])) DestroyVehicle(NRG[playerid]);


Masz jednak gotowca.

Ostatnio zmieniony przez ToxiC. 2015-07-05, 12:44, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 12:39


Karollos







Wiek: 27
Na forum: 4130 dni
Posty: 282

Piwa: 89

Respekt: 60

A jak mam ju? t? cmd na nrg ale nrg spawnuje obok mnie to jak dodam do komendy to pobieranie pozycji gracza to b?dzie dzialac? :)

Podpis
:)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 12:45


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Karollos, Jak spawnuje obok Ciebie to chyba pozycje pobiera prawda? Wystarczy u?y? PutPlayerInVehicle, funkcja ta wsadza Ci? do pojazdu (mo?esz ustawi?: jako pasa?er, kierowca i tak dalej).

Edytowa?em post u gory, masz.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 12:54


Karollos







Wiek: 27
Na forum: 4130 dni
Posty: 282

Piwa: 89

Respekt: 60

chyba co? ?le wklejam w OnPlayerDisconnect :(
Kod:

C:\Users\Karol1\Desktop\PRS.pwn(622) : error 010: invalid function or declaration
C:\Users\Karol1\Desktop\PRS.pwn(623) : error 010: invalid function or declaration
C:\Users\Karol1\Desktop\PRS.pwn(4439) : error 017: undefined symbol "IsValidVehicle"
C:\Users\Karol1\Desktop\PRS.pwn(4443) : error 017: undefined symbol "idnrg"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.


Podpis
:)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 12:55


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

C:\Users\Karol1\Desktop\PRS.pwn(4443) : error 017: undefined symbol "idnrg"

Ten error m?wi mi ?e nie czytasz tego co staram Ci si? przekaza?. Masz gotowca, wystarczy?o uzupe?ni? jedno pole. Nie przeczyta?e? i nie wiesz. Ale przynajmniej znak ?eby nie t?umaczy? tylko pisa? bo i tak ka?dy ma to g??boko. :|

Co do reszty, dodaj do g?ry pod t? zmienn? NRG to:

Kod:


native IsValidVehicle(vehicleid);


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 13:01


Karollos







Wiek: 27
Na forum: 4130 dni
Posty: 282

Piwa: 89

Respekt: 60

Kod:

C:\Users\Karol1\Desktop\PRS.pwn(623) : error 010: invalid function or declaration
C:\Users\Karol1\Desktop\PRS.pwn(624) : error 010: invalid function or declaration
C:\Users\Karol1\Desktop\PRS.pwn(4444) : error 017: undefined symbol "idnrg"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.

PS:Przeczyta?em twoje posty ale nie rozumiem jakie uzupe?ni? jedno pole? :D

Podpis
:)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 13:09


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

idnrg zamieniasz na id tego motoru. Nie wiem jakie ma id, https://wiki.sa-mp.com/wiki/Vehicle_Model_ID_List

daj linijki od 610 do 630

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 13:12


Iggy

#admin






Wiek: 26
Na forum: 4597 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Karollos,
Kod:

NRG[playerid] = CreateVehicle(idnrg, X, Y, Z, 82.2873, -1, -1, 60);


idnrg - jest to pierwszy argument tej funkcji, odpowiada za to, jaki pojazd ma by? stworzony. ID pojazd?w znajdziesz tutaj: https://wiki.sa-mp.com/wiki/Vehicle_Model_ID_List

Najlepiej poczytaj jakie? poradniki pokazuj?ce podstawy pawn, bo tak to troch? trudno cokolwiek wyt?umaczy?. :)

@UP by?e? pierwszy. xD

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 13:15


Maro_







Wiek: 28
Na forum: 4061 dni
Posty: 4



Respekt: 50

Kod:

if (strcmp("/Nrg", cmdtext, true, 10) == 0)
{
new Float:x, Float:y, Float:z, vehicle;
GetPlayerPos(playerid, x, y, z);
vehicle = CreateVehicle(522, x ,y ,z , 0.0, -1, -1, 7777);
PutPlayerInVehicle(playerid, vehicle, 0);
SendClientMessage(playerid, COLOR_GREEN, "Otrzyma?e?(a?) NRG-500");
return 1;
}


Przer?b sobie na zcmd jak masz :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 13:21


Karollos







Wiek: 27
Na forum: 4130 dni
Posty: 282

Piwa: 89

Respekt: 60

Kod:

C:\Users\Karol1\Desktop\PRS.pwn(623) : error 010: invalid function or declaration
C:\Users\Karol1\Desktop\PRS.pwn(624) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.

A oto te 2 linijki
Kod:

if(IsValidVehicle(NRG[playerid])) DestroyVehicle(NRG[playerid]);
return 1;
Oczywi?cie jest po return 1; } :)

[ Dodano: 2015-07-05, 13:24 ]
Zauwa?y?em, ?e jak to usune to dzia?a :)
Ale wola?bym z usuwaniem poprzedniego nrg :P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 13:28


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

daj linijki od 610 do 630

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 13:31


Karollos







Wiek: 27
Na forum: 4130 dni
Posty: 282

Piwa: 89

Respekt: 60

Tylko b?dzie problem xD
Kod:

public OnPlayerDisconnect(playerid,reason)
{
new playername[MAX_PLAYER_NAME];
new string[256];
GetPlayerName(playerid, playername, sizeof(playername));
switch(reason)
{
case 0:
{
new pName[30];
GetPlayerName(playerid, pName, 30);
format(string, 256, "%s opu?ci? serwer. (Wyszed?)", pName);
SendClientMessageToAll(COLOR_LIGHTGREEN, string);
}case 1:{
new pName[30];
GetPlayerName(playerid, pName, 30);
format(string, 256, "%s opu?ci? serwer. (Wyszed?)", pName);
SendClientMessageToAll(COLOR_YELLOW, string);
}case 2:{
new pName[30];
GetPlayerName(playerid, pName, 30);
format(string, 256, "%s opu?ci? serwer. (Kick/Ban)", pName);
SendClientMessageToAll(COLOR_ADMIN, string);
}
}

return 1;
}


Podpis
:)
Postaw piwo autorowi tego posta
 

 
Tagi: poszukuję :: komendy :: nrg-500
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » Poszukuję Komendy na NRG-500 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