Ha nem latnad ezen vagyok :wall: csak a cpk kivitelezese fuccsolt be es nem tudom hogy folytassam erre kertem segitseget :tantrum:
Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.
Üzenetek megjelenítése menünew UttJob[MAX_PLAYERS];
new KukaJob[MAX_PLAYERS];
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(\"/munka\",cmdtext))
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2102.7422,-1804.0856,13.5547))
{
KukaJob[playerid] = 1;
SetPlayerCheckpoint(playerid,1843.8240,-1306.3604,13.3899,3);
}
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1939.0388,2155.0005,10.8203))
{
UttJob[playerid] = 1;
SetPlayerCheckpoint(playerid,1927.9983,2163.2249,10.6719,3);
}
public OnPlayerEnterCheckpoint(playerid)
{
if(UttJob[playerid] == 1){
UttJob[playerid] = 2;
SetPlayerCheckpoint(playerid,1927.9983,2163.2249,10.6719,3);
return 1;
}
if(UttJob[playerid] == 2){
UttJob[playerid] = 3;
SetPlayerCheckpoint(playerid,1866.2133,2173.1252,10.6719,3);
return 1;
}
if(UttJob[playerid] == 3){
UttJob[playerid] = 4;
SetPlayerCheckpoint(playerid,1739.3602,2173.3799,10.6935,3);
return 1;
}
if(UttJob[playerid] == 4){
UttJob[playerid] = 5;
SetPlayerCheckpoint(playerid,1707.4702,2136.3660,10.6719,3);
return 1;
}
if(UttJob[playerid] == 5){
UttJob[playerid] = 0;
DisablePlayerCheckpoint(playerid);
GivePlayerMoney(playerid,5000);
return 1;
}
//=======================================================================================//
//=======================================================================================//
//=======================================================================================//
//=======================================================================================//
if(KukaJob[playerid] == 1){
KukaJob[playerid] = 2;
SetPlayerCheckpoint(playerid,1843.8240,-1306.3604,13.3899,3);
return 1;
}
if(KukaJob[playerid] == 2){
KukaJob[playerid] = 3;
SetPlayerCheckpoint(playerid,1742.1877,-1302.0734,13.4688,3);
return 1;
}
if(KukaJob[playerid] == 3){
KukaJob[playerid] = 4;
SetPlayerCheckpoint(playerid,1612.0052,-1317.0580,17.2955,3);
return 1;
}
if(KukaJob[playerid] == 4){
KukaJob[playerid] = 5;
SetPlayerCheckpoint(playerid,1641.9424,-1438.4219,13.3828,3);
return 1;
}
if(KukaJob[playerid] == 5){
KukaJob[playerid] = 0;
DisablePlayerCheckpoint(playerid);
GivePlayerMoney(playerid,5000);
return 1;
}
return 1;
}
Idézetet írta: Tomee date=1376993159\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"41600\" data-ipsquote-contentclass=\"forums_TopicMikor csinálom a /elkezd parancsot hozzá ezt tegyem alá hogy elinduljanak a CP-k???
new JatekosCP[MAX_PLAYERS];
new Float:gCheckpoint[3][3] =
{
{709.5397,-1422.7621,13.1897}, // CP - 1
{687.9131,-1394.7529,13.0469}, // CP - 2
{651.2383,-1392.6417,13.1254}, // CP - 3
};
SetPlayerCheckpoint(playerid, AutoVizsgaCP[ JatekosCP[ playerid ] ][0], AutoVizsgaCP[ JatekosCP[ playerid ] ][1], AutoVizsgaCP[ JatekosCP[ playerid ] ][2], 5.0);
public OnPlayerEnterCheckpoint(playerid)
{
//Ha belemegy a CPbe akkor
JatekosCP[ playerid ]++;
SetPlayerCheckpoint(playerid, AutoVizsgaCP[ JatekosCP[ playerid ] ][0], AutoVizsgaCP[ JatekosCP[ playerid ] ][1], AutoVizsgaCP[ JatekosCP[ playerid ] ][2], 5.0);
return 1;
}
Persze nem teljesen így van, de szerintem ez már tökéletes alap az indulásnak
SetPlayerCheckpoint(playerid, AutoVizsgaCP[ JatekosCP[ playerid ] ][0], AutoVizsgaCP[ JatekosCP[ playerid ] ][1], AutoVizsgaCP[ JatekosCP[
1843.8240,-1306.3604,13.3899 //
1742.1877,-1302.0734,13.4688 //
1612.0052,-1317.0580,17.2955 //
1641.9424,-1438.4219,13.3828 //
1738.8265,-1437.6523,13.3663 //
public OnPlayerRequestSpawn(playerid)
{
//Ide a dialog....
return 1;
}
new UttJob[257];
new KukaJob[260];
public OnPlayerEnterCheckpoint(playerid)
{
if(UttJob[playerid] == 1){
UttJob[playerid] = 2;
SetPlayerCheckpoint(playerid,1927.9983,2163.2249,10.6719,3);
return 1;
}
if(UttJob[playerid] == 2){
UttJob[playerid] = 3;
SetPlayerCheckpoint(playerid,1866.2133,2173.1252,10.6719,3);
return 1;
}
if(UttJob[playerid] == 3){
UttJob[playerid] = 0;
DisablePlayerCheckpoint(playerid);
GivePlayerMoney(playerid,5000);
new Uttveh;
Uttveh = GetPlayerVehicleID(playerid);
DestroyVehicle(Uttveh);
}
//=======================================================================================//
//=======================================================================================//
//=======================================================================================//
//=======================================================================================//
if(KukaJob[playerid] == 1){
KukaJob[playerid] = 2;
SetPlayerCheckpoint(playerid,1843.8240,-1306.3604,13.3899,3);
Object(playerid);
GameTextForPlayer(playerid,\"~y~Kuka Urites!\",2500,4);
return 1;
}
if(KukaJob[playerid] == 2){
KukaJob[playerid] = 3;
GameTextForPlayer(playerid,\"~y~Kuka Urites!\",2500,4);
Object(playerid);
SetPlayerCheckpoint(playerid,1742.1877,-1302.0734,13.4688,3);
return 1;
}
if(KukaJob[playerid] == 3){
KukaJob[playerid] = 0;
DisablePlayerCheckpoint(playerid);
GivePlayerMoney(playerid,5000);
new kukaveh;
kukaveh = GetPlayerVehicleID(playerid);
DestroyVehicle(kukaveh);
}
return 1;
}
new tesztp;
tesztp = CreatePickup(1239,2,2102.7422,-1804.0856,13.5547);
public OnPlayerPickUpPickup(playerid, pickupid)
{
if (pickupid == tesztp)
{
GameTextForPlayer(playerid,\"~y~/Teszt\",2500,4);
}
}
AddPlayerClass(285,1128.1870,-1134.8662,23.8281,94.4370,0,0,0,0,0,0);
if (strcmp(\"/tele\", cmdtext, true, 10) == 0)
{
inew Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,,1128.1870,-1134.8662,23.8281);
return 1;
}
Az oldal 0.042 másodperc alatt készült el 18 lekéréssel.