GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: sticky2 - 2013. Július 24. - 13:49:27

Cím: Egy bizonyos checkpoint
Írta: sticky2 - 2013. Július 24. - 13:49:27
Hali.
Hogy tudom leellenõrizni azt, hogy pontosan melyik checkpointot hagyta el?
Létrehozásnál meg kéne jelölni a cp-t, és ha azt abba ment bele, akkor mondjuk kiír egy parancsot.
Cím: Egy bizonyos checkpoint
Írta: Rupert - 2013. Július 24. - 14:35:52

CMD:cp(playerid, params)
{
SetPlayerCheckpoint(playerid, x, y, z, 5);
}
// létrehoztuk a cp-t, majd jön az ellenõrzés az OnPlayerEnterCheckpoint eljárás alatt...
if(IsPlayerInRangeOfPoint(playerid, 5.0, x, y, z))
{
DisablePlayerCheckpoint(playerid):
}
// ha a játékos az adott pozíción van, eltüntetjük a CP-t
Cím: Egy bizonyos checkpoint
Írta: sticky2 - 2013. Július 24. - 14:58:08
OnPlayerLeaveCheckpointal gondoltam
Cím: Egy bizonyos checkpoint
Írta: Rupert - 2013. Július 24. - 14:58:59
Szinte semmi különbség, ugyanúgy csinálod ahogy írtam.
Cím: Egy bizonyos checkpoint
Írta: sticky2 - 2013. Július 24. - 15:06:29
De...
Egy boltrablásos scriptemhez kell, hogy amikor odamegy a kasszához, beírja a parancsot, létrehozza a cp-t, és ha elhagyja a cp-t akkor vége a rablásnak.

Dupla hozzászólás automatikusan összefûzve. ( 2013. Július 24. - 15:17:45 )

Most jöttem rá, hogy nem kell azonosítani, emrt csak az az egy cp lesz  :wall: :wall:  :facepalm: :facepalm: xdddd köszi azért :D