Szerző Téma: zene chepoint  (Megtekintve 728 alkalommal)

zene chepoint
« Dátum: 2011. október 23. - 19:37:20 »
0 Show voters
Sziasztok olyan chepoint-ot akarok csinálni hogy ne látszódjon de attól még ott legyen asszem ez a: IsPlayerInRangeOfPoint !
Tehát megcsinálom odarakom hogy  PlayerPlaySound(playerid, (zene id) Float:......, Float:......., Float:........);
De amikor belemegyek a chepointba elindul a zene de ha kimegyek belõlle akkor meg nem áll le! hanem folytatódik tovább!
Ebbe szeretném a segítségeteket kérni hogy ha kimegyek a chepointból akkor ájjon le a zene! köszönöm !
ÜDV: Viktorka1

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
zene chepoint
« Válasz #1 Dátum: 2011. október 23. - 19:40:17 »
0 Show voters
Gondolom az -OnPlayerEnterCheckPoint(playerid) eljárásban indítottad el.
De ha a játékos elhagyja a CP-t akkor az -OnPlayerLeaveCheckPoint hívódik meg. Itt kell kikapcsolnod.  ;)

zene chepoint
« Válasz #2 Dátum: 2011. október 26. - 20:25:57 »
0 Show voters
köszönöm a válszt de ÍGY LÁTSZIK A CHEPOINT ÉS RÁADÁSUL ÍGY SEM ÁLL LE A ZENE ! ha megkérnélek ezt a striptet kijavítanád nekem ?
 
#include <a_samp>
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Nem jó a stript\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print(\"\\n----------------------------------\");
print(\" Nem jó a stript\");
print(\"----------------------------------\\n\");
}
#endif
public OnPlayerSpawn(playerid)
{
    SetPlayerCheckpoint(playerid, 1947.2241,-2652.2444,13.5469, 2.0);
    return 1;
}
//560 sultan
public OnPlayerEnterCheckpoint(playerid)
{
    CreateVehicle(560, 1947.2241,-2652.2444,13.5469,359.5417, -1, -1, 500);
    PlayerPlaySound(playerid, 1097, 1947.2241,-2652.2444,13.5469);
DisablePlayerCheckpoint(playerid);
    return 1;
}
//0.0,0.0,0.0
//1947.2241,-2652.2444,13.5469,359.5417
public OnPlayerLeaveCheckpoint(playerid)
{
    printf(\"A(z) %d azonosítójú játékos kilépett a verseny ellenõrzõpontból!\",playerid);
    return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
    printf(\"A(z) %d azonosítójú játékos kilépett a verseny ellenõrzõpontból!\",playerid);
    return 1;
}

zene chepoint
« Válasz #3 Dátum: 2011. október 26. - 20:32:02 »
+1 Show voters
Igen,amúgy itt minden checkpointál megfogja csinálni azt amit megadtál!
Létre kell hozni egy változót ilyen esetben!
[pawn]#include <a_samp>
#if defined FILTERSCRIPT
new cp;
public OnFilterScriptInit()
{
   print(\"\\n--------------------------------------\");
   print(\" Nem jó a stript\");
   print(\"--------------------------------------\\n\");
   return 1;
}
public OnFilterScriptExit()
{
   return 1;
}
#else
main()
{
   print(\"\\n----------------------------------\");
   print(\" Nem jó a stript\");
   print(\"----------------------------------\\n\");
}
#endif
public OnPlayerSpawn(playerid)
{
    cp = SetPlayerCheckpoint(playerid, 1947.2241,-2652.2444,13.5469, 2.0);
    return 1;
}
//560 sultan
public OnPlayerEnterCheckpoint(playerid)
{
if(cp)
{
    CreateVehicle(560, 1947.2241,-2652.2444,13.5469,359.5417, -1, -1, 500);
    PlayerPlaySound(playerid, 1097, 1947.2241,-2652.2444,13.5469);
    DisablePlayerCheckpoint(playerid);
    }
    return 1;
}
//0.0,0.0,0.0
//1947.2241,-2652.2444,13.5469,359.5417
public OnPlayerLeaveCheckpoint(playerid)
{
    if(cp)
{
    printf(\"A(z) %d azonosítójú játékos kilépett a verseny ellenõrzõpontból!\",playerid);
   PlayerPlaySound(playerid,1098,0.0,0.0,0.0);
    }
    return 1;
}
//ez nem tom minek ha nem race chekcpointot hoztál létre
public OnPlayerLeaveRaceCheckpoint(playerid)
{
    if(cp)
{
    printf(\"A(z) %d azonosítójú játékos kilépett a verseny ellenõrzõpontból!\",playerid);
    }
    return 1;
}[/pawn]

zene chepoint
« Válasz #4 Dátum: 2011. október 30. - 20:20:06 »
0 Show voters
Kösz de :
C:\\Users\\Viktor\\Desktop\\szerver\\filterscripts\\123321.pwn(31) : error 017: undefined symbol \"cp\"
C:\\Users\\Viktor\\Desktop\\szerver\\filterscripts\\123321.pwn(37) : error 017: undefined symbol \"cp\"
C:\\Users\\Viktor\\Desktop\\szerver\\filterscripts\\123321.pwn(49) : error 017: undefined symbol \"cp\"
C:\\Users\\Viktor\\Desktop\\szerver\\filterscripts\\123321.pwn(52) : warning 217: loose indentation
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
3 Errors.
ez mért van ?

zene chepoint
« Válasz #5 Dátum: 2011. október 30. - 21:01:27 »
0 Show voters
[pawn]#if defined FILTERSCRIPT
new cp;[/pawn]
helyett
[pawn]
new cp;
#if defined FILTERSCRIPT
[/pawn]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal