Wysłany: 2012-02-11, 22:23
VinceW
Wiek: 31 Na forum: 5247 dni Posty: 39
Nick w MP: MagisterTMPL
Piwa : 3
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?.
Wysłany: 2012-02-12, 10:53
optimus
PawnoMen
Wiek: 27 Na forum: 5613 dni Posty: 453
Nick w MP: [PMS]ReveresPL
Piwa : 159
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
Wysłany: 2012-02-12, 15:49
VinceW
Wiek: 31 Na forum: 5247 dni Posty: 39
Nick w MP: MagisterTMPL
Piwa : 3
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).
Wysłany: 2012-02-13, 13:28
optimus
PawnoMen
Wiek: 27 Na forum: 5613 dni Posty: 453
Nick w MP: [PMS]ReveresPL
Piwa : 159
Musisz zrobi? tak jak random (losowe)
Tagi: truck :: map
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: