Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: checkpointa
1. [DM] Zamiana checkpointa na pickupa
Witajcie,
Tworzac serwer bazuje na gotowym skrypcie, w kt?rym aby przej?? stref? nale?y wej?? w czerwony checkpoint.
Jak zamieni? go w pickupa (np czaszk?).

Kod (wybaczcie, ze caly, jednak nie wiedzialem co doda?):
[code]//--- cap zones ///
forward ZoneTimer(playerid);
public ZoneTimer(playerid)
{
foreach (Zones, i) if (UnderAttack[i] && zonetimer[i])
{
zonetimer[i]--;
foreach (Player, j)
{
if (CapturingZone[j] == i)
{
SetPlayerProgressBarValue(j, capturebar[j], 25 - zonetimer[i]);
UpdatePlayerProgressBar(j, capturebar[j]);
}
}
if (!zonetimer[i]) CAPZONECaptured(i);
}
return 1;
}


forward OnPlayerEnterDynamicCP(playerid, checkpointid);
public OnPlayerEnterDynamicCP(playerid, checkpointid)
{
foreach (Zones, i) if (checkpointid == CP[i])
{
if(gTeam[playerid] == M) return SCM(playerid, COLOR_RED, "*Samotnik nie moze przejmowac lokacji");
if (checkpointid != CP[i]) continue;
if (tCP[i] == gTeam[playerid]) return SCM(playerid, COLOR_RED,"*Ta strefa jest aktualnie przejeta przez Twoj team!");
ActiveCAPZONE(playerid, i);
}
return 1;
}

forward OnPlayerLeaveDynamicCP(playerid, checkpointid);
public OnPlayerLeaveDynamicCP(playerid, checkpointid)
{
foreach (Zones, i)
{
if (checkpointid != CP[i]) continue;
if (CapturingZone[playerid] == i && !IsPlayerInDynamicCP(playerid, CP[i])) LeavingCAPZONE(playerid, i)...
2. [INNE] Po wjechaniu w checkpointa wywoluje komende
Jak zrobi? ze po wjechaniu w checkpointa wywo?uje nam dan? komend? / funkcje ?
(chodzi mi o okienko GUI ?eby wyskoczy?o i tam do wyboru np teleport)

Je?li mo?ecie to dajcie gotowy wz?r i do jakiego public'a da?