Tematy otagowane jako: checkpoint
1. Checkpoint nie dziala
Kod:
[pawn]
public OnPlayerEnterDynamicCP(playerid, checkpointid)
{
if(checkpointid == przechoCP)
{
SendClientMessage(playerid, -1, "{FF0000}FCAR: {FFFFFF}Wszedles w cp.");
new znalezione, plik3[2048];
znalezione=0;
strcat(plik3, "{FFFFFF}", 256);
printf("debug1");
for(new i; i < 9999; i++)
{
printf("debug2");
new plik[256], plik2[256];
format(plik, 256, "/FCAR/%d.ini", i);
if(dini_Exists(plik))
{
printf("debug3");
format(plik2, 256, "%dt%st%dn", i, VehicleNames[dini_Int(plik, "Model") + 400], dini_Int(plik, "Model"));
strcat(plik3, plik2, 256);
znalezione++;
return 1;
}
}
if(znalezione <= 0)
{
printf("debug5");
SendClientMessage(playerid, -1, "{FF00 00}FCAR: {FFFFFF}Nie posiadasz zadnych pojazdow.");
}
if(znalezione > 0)
{
printf("debug6");
ShowPlayerDialog(playerid, DIALOG_CHOOSE_CAR, DIALOG_STYLE_LIST, "{00FF00}Przechowywalnia", plik3, "Wyjmij", "Anuluj");
SendClientMessage(playerid, -1, "{FF0000}FCAR: {FFFFFF}Pokazuje auta.");
}
}
return 1;
}
[/pawn]
Debug:
[code]
[17:32:51] debug1
[17:32:51] debug2
[17:32:51] debug2
[17:32:51] debug3
[/code]
[ Dodano : 2018-01-31, 17:36 ]
//edit
W folderze scriptfiles jest /FCAR/1.ini
A w nim:
[code]
Wlasciciel=**Zakazane **
Mode...
2. Checkpoint
Robi? system zlece?. Mam kilkadziesi?t checkpoin?w na mapie (streamer). Ostatni cp ze zlece? (Bayside) nie dzia?a, tzn wje?d?am w cp i nic. Dlaczego? Kod:
[pawn]
#define TRAILERS 33
new MisLocations[TRAILERS][MisLocationsEnum] =
{
{0, "Szpital LV", "Legalny", 1631.9662,1825.7103,10.8203, 175, 1, /*POZYCJA: LV*/2823.3687,2603.9319,10.3854, 45.3793}, //0 dla naczepy 0 itd..
//tutaj reszta (wyci??em)
{31, "Dworzec San Fierro", "Legalny", -1988.3872,192.8466,27.2661, 460, 1, /*POZYCJA: LV*/2759.7034,2634.6055,10.5474,205.9899}, //31
{32, "Bayside", "Legalny", -2623.1401,2255.5410,7.8647, 715, 1, /*POZYCJA: LV*/2786.1113,2634.5232,10.5474,205.8210} //32
};[/pawn]
EnterDynamicCP:
[pawn] for(new slotid; slotid != TRAILERS; slotid++)
{
if(slotid == AktualnaNaczepa[playerid])
{
SetVehicleToRespawn(AktualnaNaczepa[playerid]);
WykonujeMisje[playerid] = false;
GivePlayerCash(playerid, iPay[playerid]);
SetPlayerScore(playerid, GetPlayerScore(playerid)+iScore[playerid]);
DestroyDynamicCP(ZlecenieCP[playerid]);
ZlecenieCP[playerid] = 0;
AktualnaNaczepa[playerid] = -1;
pGracz[playerid][Zlecen]++;
new stringZlecen[10];
format(stringZlecen, sizeof(stringZlecen), "%d", pGracz[playerid][Zlecen]);
PlayerTextDrawSetString(playerid, ZlecenTD[playerid], stringZlecen);
format(string, sizeof(string), "{A0A0A0}I...
3. Checkpoint nie czyta 2 osób
Witam chcia?em zrobi? burdel i mam problem w tym ?e jak wbije dwie osoby to dalej pisz? "Musisz wej?? z drug? osob?" Kto? pomo?e? Za pomoc zimne tyskie leci
Oto kod
http://pastebin.com/HwtaFjUK
4. Checkpoint
Mam taki kod:
[code]public OnPlayerEnterCheckpoint(playerid)
{
new kierowca = GetPlayerState(playerid);
if(Moze_Zaladowac[playerid] == 1)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 482 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 498 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 456 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 414 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 413 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 440 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 499 && Posiada_Vana[playerid] == 1 && kierowca == PLAYER_STATE_DRIVER)
{
DisablePlayerCheckpoint(playerid);
TogglePlayerControllable(playerid,0);
GameTextForPlayer(playerid, "~b~Trwa ~r~Ladowanie ~b~Towaru~w~...", 10000, 4);
SetTimerEx("Van_Zlecenie_Zaladowany", 10000, false, "i", playerid);
}
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 578 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 455 && Posiada_Ciezarowke[playerid] == 1 && kierowca == PLAYER_STATE_DRIVER)
{
DisablePlayerCheckpoint(playerid);
TogglePlayerControllable(playerid,0);
GameTextForPlayer(playerid, "~b~Trwa ~r~Ladowanie ~b~Towaru~w~...", 10000, 4);
SetTimerEx("Ciezarowka_Zlecenie_Zaladowana", 10000, false, "i", playerid);
}
if(Moze_Wyladowac[playerid] == 1)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 482 ||
GetVehicleModel(GetPlayerVehicleID(playerid)...
5. Checkpoint
Witam potrzebuje czego? takiego ?e po w??czeniu serwera stawiaj? si? checkpointy dla wszystkich w pozycjach ustalonych.
Mia?em co? takiego ale nie mog? nigdzie znalezc z g?ry dzi?kuj?.
6. Checkpoint
Witam robie system zlecen i interesuje mnie pewna rzecz jak zrobic dla jednego gracza pokazanie CP w kt?rym jak zajedzie b?dzie m?g? wpisa? dan? komend?. i jak j? wpisze to si? ten cp usunie i si? cos zrobi.
Chodzi o to zeby ta komenda dzia?a?a tylko w tym cp.
Komenda kt?ra ma pokazywac cp:
[code]CMD:zaladunek(playerid, cmdtext[])
{
new vehicleid = GetPlayerVehicleID(playerid);
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, c_Taxi, "Musisz by? w poje?dzie.");
if(!GetVehicleTrailer(vehicleid)) return SendClientMessage(playerid, c_Glod, "Nie masz przyczepionej naczepy!");
ShowPlayerDialog(playerid, 80, DIALOG_STYLE_LIST, "Towar", "W?gielnPyry", "Przyjmij", "Zrezygnuj");
return 1;
}
if(dialogid == 80)
{
if(response)
{
switch(listitem)
{
case 0:
{
zaladowany[playerid]=1;
Towar[playerid]=1;
SendClientMessage(playerid, c_Taxi, "Za?adowa?es towar wegiel");
zmienna[playerid] == 1;
}
case 1:
{
zaladowany[playerid]=1;
Towar[playerid]=2;
SendClientMessage(playerid, c_Taxi, "Za?adowa?es towar pyry");
zmienna[playerid] == 2;
}
}
}
return 1;
}
[/code]
Komenda kt?ra ma usuwac cp:
[code]CMD:rozladuj(playerid, cmdtext[])
{
new vehicleid = GetPlayerVehicleID(playerid);
if(!IsPlayerInAnyVehicle(playerid)){
SendClientMessage(playerid,COLOR_YELLOW,"Chcesz dostarczyc towa...
7. [INNE] Znikajace checkpoint
Mam problem bo jak mam w mapie checkpointy to one znikaja po 2 sek. Jaka moze tego byc przyczyna ?
8. [INNE] Znikający checkpoint
Siema mam system zlece? no ale po zatwierdzeniu zlecenia checkpoint pojawia sie na kilka sekund potem znika. Czy idzie przerobi? ten system tak aby ten checkpoint nie znika? lub zast?pi? go pickupem? PS.U?ywam edycji mapy POP
Podsy?am link z pwn skryptu.
http://speedy.sh/9D9N7/towaryv2.pwn
Za dobre odpowiedzi nagrodz? piwkiem
[ Dodano : 2014-02-23, 15:30 ]
Aby?cie nie m?wili to doda?em skrypt do mapy i nie piszcie ze mapa blokuje skrypt, ale dalej znikaj? te checkpointy
9. [INNE] checkpoint
Witam.
1.Czy jest mo?liwo?? wy??czenie checkpoint?w za pomoc? komendy ?
2.Jak doda? wiele checkpoint?w ?Pewnie wi??e si? to z streamerem,ale nie wiem czy na pewno.
Za pomoc piwko i respekt.
10. [INNE] Random Checkpoint
Witam,
Chcia?bym zrobi? misje do frakcji PKS . Problem polega na tym ?e kompletnie nie wiem jak si? za to zabra?. Chodzi mi o co? takiego aby do Pracownikow na skinie PKS dociera?a informacja ?e w X,Y,Z jest pe?en przystanek i trzeba tam pojecha?. W tym momencie pojawia si? tam checkpoint i na minimapie "SetPlayerMapIcon" w tych X,Y,Z. Gdy si? tam dojedzie, otrzymujemy 2score i mo?emy wr?ci? na baz?. Wa?ne jest to aby chepointy pokazywa?y si? losowo aby nie je?dzi? non stop tak samo lub w k??ko.
[glow=red][shadow=yellow]Poleci naprawd?, du?o browark?w z lod?wki. [/shadow][/glow]
11. [INNE] Checkpoint
Siemka mam taki problem, dlaczego nie mo?na zastosowa? negacji w :
Kod: if(!IsPlayerInCheckpoint(playerid) == test){
SendClientMessage(playerid,CZERWONY,"nie jeste? w CP");
return 1;
}
Bo jak tak zrobi? to wyskakuje mi:
Kod: warning 213: tag mismatch
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
Chyba ?e istnieje jaki? inny spos?b aby sprawdzi? czy gracz jest w CP.
Piwa + rep
12. [DM] jak wejde w checkpoint to
Jak zrobic ze jak np wejde w jakis checkpoint to pojawi sie mi sie np jakies tam auto?
13. [INNE] Checkpoint
Witam, mam problem z checkpointami.
Chc? przerobi? to:
[code]
<marker id="marker (checkpoint) (1)" type="checkpoint" color="#6CF80699" size="5" interior="0" dimension="0" posX="-2030.6999511719" posY="-135.80000305176" posZ="35.299999237061" rotX="0" rotY="0" rotZ="0"></marker>
<marker id="marker (checkpoint) (2)" type="checkpoint" color="#6CF80699" size="5" interior="0" dimension="0" posX="-2073.1000976563" posY="-138.30000305176" posZ="35.299999237061" rotX="0" rotY="0" rotZ="0"></marker>
<marker id="marker (checkpoint) (3)" type="checkpoint" color="#6CF80699" size="5" interior="0" dimension="0" posX="-2083.3000488281" posY="-260.60000610352" posZ="35.299999237061" rotX="0" rotY="0" rotZ="0"></marker>
<marker id="marker (checkpoint) (4)" type="checkpoint" color="#6CF80699" size="5" interior="0" dimension="0" posX="-2039.6999511719" posY="-230.10000610352" posZ="35.299999237061" rotX="0" rotY="0" rotZ="0"></marker>
<marker ...
14. [INNE] checkpoint
Witam robie nowy marker do zaladunku towaru ale mam 1 error
Kod: E:gtasamapkaark.pwn(459) : error 001: expected token: "}", but found "{"
a linijka 459
Kod: {CP_24 , 1491.5605,468.1634,7.1875 , 5.0 , 30.30 }
);
za pomoc daje
15. [INNE] Jak zrobić checkpoint na kase
Witam. Chcia?bym dowiedzie? si? jak zrobi? checkpoint (czerwone k??eczko) i ?eby by?o na statku w LV i jak si? w niego wejdzie dostaje si? 1000 $ i nawet jak sie tam kampi w checkpoincie to dalej kase sie dostaje. Bardzo prosz? o odpowied? bo jest mi to bardzo potrzebne. Oczywi?cie czekaj?
Z g?ry dzi?kuje
16. [GF] znikający checkpoint
Witam,
mam taki problem - gdy uzyje jakiejs komendy wywolujacej checkpoint pojawia sie on na ulamek sekunty i znika. wpisanie komendy ponownie znow tworzy cp i znow znika.
Znalazlem timer dotyczacy checkpointa ale zmiany w nim nic nie tworza, taksamo jak jego usuniecie. W sprawdzanych komendach nie u?ywa?em DisablePlayerCheckpoint.