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

Wysłany: 2012-02-11, 22:23


VinceW







Wiek: 31
Na forum: 5248 dni
Posty: 39
Nick w MP: MagisterTMPL

Piwa: 3

Respekt: 50

Mam problem.
Chcia?bym do swojej mapy doda? misje Truck.
Niedu?o checkpoint (oko?o 8) i proste za?adunki/roz?adunki.
Tylko nie wiem jak takie co? napisa?.
M?g? by kto? mi poda? jaki? przyk?adowy taki kod:
-z tworzeniem kilku checkpoint
-tylko wybrane pojazdy mog? dostarcza? towar
-komendy za?aduj/roz?aduj

Na aktualnej mapie nie mam nic z truck to najlepiej jak by
kto? poda? jak to mog? napisa?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-12, 10:53


optimus

PawnoMen






Wiek: 27
Na forum: 5614 dni
Posty: 453
Nick w MP: [PMS]ReveresPL

Piwa: 159

Respekt: 59

Ostrzeżeń: 80%
Strona w kt?rej jest napisane na tej stronie o tworzeniu chekpoit?w : http://gtamultiplayer.pl/samp/pawno/

Nie ma takiego callbacka w pawno kt?ry odpowiada za sprawdzenie czy auto wjechalo w checkpointa.

A teraz komenda:
Na pocz?tku mapy piszesz:
Cytat:

new wegiel[MAX_PLAYERS];
new drewno[MAX_PLAYERS];


Komenda:

Cytat:

if (strcmp("/za?aduj", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, iddialogu, DIALOG_STYLE_LIST, "Za?aduj jaki? przedmiot.", "W?giel\nDrzewo", "Za?aduj", "Wyjd?")
return 1;
}
if (strcmp("/roz?aduj", cmdtext, true, 10) == 0)
{
wegiel[playerid] == 0;
drzewo[playerid] == 0;
}


W callbacku:
Cytat:


public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 223)
{
if(response)
{
if(listitem==0)
{
wegiel[playerid] == 1;
}
if(listitem==1)
{
drewno[playerid] == 1;
}
}
}
return 0;
}


[ Dodano: 2012-02-12, 10:54 ]
Pomog?em postaw piwo

Podpis
Prpgramujesz w Unity i potrzebujesz pomocy?
|?Zapraszamy na forum Unity?|
http://www.unity3d.ugu.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-12, 15:49


VinceW







Wiek: 31
Na forum: 5248 dni
Posty: 39
Nick w MP: MagisterTMPL

Piwa: 3

Respekt: 50

THX [b]optimus[/b] za ch?ci pomocy ale troch? to skomplikowane.
Zmienie troch? te misje tylko mam problem z kodem:

[code]if (strcmp(cmdtext, "/komenda", true) == 0){
CP[playerid]=1;
SetPlayerCheckpoint(playerid,1577.3411,1504.8600,10.5608,4.0) || (playerid,813.5175,841.1763,10.0701,4.0) || (playerid,-1059.4567,-1195.4067,129.3142,4.0);
SendClientMessage(playerid,BIALY, "text");
return 1;
}[/code]

Mam tak? komend? i za ka?dym razem co j? wpisze to wysy?a tylko do 1 punktu. Co mog? zrobi? ?eby wysy?a? do losowych punkt?w (chcia?bym ich wi?cej).

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-13, 13:28


optimus

PawnoMen






Wiek: 27
Na forum: 5614 dni
Posty: 453
Nick w MP: [PMS]ReveresPL

Piwa: 159

Respekt: 59

Ostrzeżeń: 80%
Musisz zrobi? tak jak random (losowe)

Podpis
Prpgramujesz w Unity i potrzebujesz pomocy?
|?Zapraszamy na forum Unity?|
http://www.unity3d.ugu.pl
Postaw piwo autorowi tego posta
 

 
Tagi: truck :: map
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