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: Buba - 2011. március 10. - 14:54:24

Cím: Checkpoint segítség
Írta: Buba - 2011. március 10. - 14:54:24
Sziasztok! Szeretnék készíteni egy GPS rendszert, de nem nagyon sikerül.
Olyan kéne nekem hogy ha beírja a parancsot akkor megjelenít neki egy checkpointot, de ha akarja törölheti azt a checkpointot, és ha beleáll a checkpointba akkor az tûnjön el.
Addig sikerült hogy beírja a parancsot és megjelenik a checkpoint, de azután már ha beleálltam nem tûnt el, és a törlés parancs sem sikerült. Remélem segítetek, elõre is köszi!
Cím: Checkpoint segítség
Írta: ►ѕтa - 2011. március 10. - 15:08:10

new bool:gpscp[MAX_PLAYERS];
CMD:gpsparancs(playerid, params[])
{
SetPlayerCheckpoint(playerid, 0.0, 0.0, 0.0, 10.0);
gpscp[playerid] = true;
return 1;
}
CMD:gpstorol(playerid, params[])
{
DisablePlayerCheckpoint(playerid);
gpscp[playerid] = false;
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
if(gpscp[playerid] == true)
{
DisablePlayerCheckpoint(playerid);
gpscp[playerid] = false;
}
return 1;
}
Cím: Checkpoint segítség
Írta: nyE - 2011. március 10. - 15:10:48
CMD:cp(playerid, params[])
{
    SetPVarInt(playerid, \"GPSCP\", 1);
    SetPlayerCheckPoint(playerid, x,y,z,5);
    return 1;
}
CMD:dcp(playerid, params[])
{
    if(GetPVarInt(playerid, \"GPSCP\") == 0) return SendClientMessage(playerid, 0xFF0000AA, \"GPS nincs bekapcsolva!\");
    else {
    SetPVarInt(playerid, \"GPSCP\", 0);
    DisablePlayerCheckpoint(playerid);
    return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
    if(GetPVarInt(playerid, \"GPSCP\") == 1)
    {
        SetPVarInt(playerid, \"GPSCP\", 0);
        DisablePlayerCheckpoint(playerid);
    }
    return 1;
}

 
staR... :D
Cím: Checkpoint segítség
Írta: Buba - 2011. március 10. - 17:02:21
Köszi sikerült, zárok!