Wysłany: 2015-07-05, 12:32
Karollos
Wiek: 27 Na forum: 4129 dni Posty: 282
Piwa : 89
Witam, tak jak w temacie poszukuj? komend? na NRG-500, kt?ra powoduje, ?e automatycznie jeste?my kierowc? NRG no wiecie o co chodzi
Za dobr? odpowiedz piwo
Wysłany: 2015-07-05, 12:35
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Wysłany: 2015-07-05, 12:37
Karollos
Wiek: 27 Na forum: 4129 dni Posty: 282
Piwa : 89
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??
Wysłany: 2015-07-05, 12:37
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
M?g?bym, zaraz wrzuc? ale nie licz na gotowca
G?ra:
Kod:
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
Wysłany: 2015-07-05, 12:39
Karollos
Wiek: 27 Na forum: 4129 dni Posty: 282
Piwa : 89
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?
Wysłany: 2015-07-05, 12:45
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
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.
Wysłany: 2015-07-05, 12:54
Karollos
Wiek: 27 Na forum: 4129 dni Posty: 282
Piwa : 89
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.
Wysłany: 2015-07-05, 12:55
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
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);
Wysłany: 2015-07-05, 13:01
Karollos
Wiek: 27 Na forum: 4129 dni Posty: 282
Piwa : 89
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?
Wysłany: 2015-07-05, 13:09
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Wysłany: 2015-07-05, 13:12
Iggy
#admin
Wiek: 26 Na forum: 4596 dni Posty: 3469
Nick w MP: Iggy
Piwa : 1716
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
Wysłany: 2015-07-05, 13:15
Maro_
Wiek: 28 Na forum: 4061 dni Posty: 4
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
Wysłany: 2015-07-05, 13:21
Karollos
Wiek: 27 Na forum: 4129 dni Posty: 282
Piwa : 89
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
Wysłany: 2015-07-05, 13:28
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
daj linijki od 610 do 630
Wysłany: 2015-07-05, 13:31
Karollos
Wiek: 27 Na forum: 4129 dni Posty: 282
Piwa : 89
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;
}
Tagi: poszukuję :: komendy :: nrg-500
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: