[Pomoc]auto

Započeo iCasey, Maj 05, 2013, 23:17:51 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

probaj stavit, po onplayerstatechange
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!

pax95

Citat: Crazyn3ss poslato Maj 06, 2013, 16:33:59 POSLE PODNE
probaj stavit, po onplayerstatechange
Ako bi stavio pod onplayerstatechange i jos stavio STATE_DRIVER onda bi mu to slalo nonstop dok vozi kola. Mora raditi pod OnPlayerEnterVehicle jedino ako si stavio u neki uslov i zato ne radi


public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(gTeam[playerid] >= 1||gTeam[playerid] >= 3||gTeam[playerid] >= 4)
{
if (IsACopCar(vehicleid) && !ispassenger)
{
if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pLeader]==11||PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pMember]==11) {}
else
{
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
JBC_SetPlayerPos(playerid, cx,  cy, cz);
}
}
if (IsNpcVehicle(vehicleid) && !ispassenger)
{
    if(PlayerInfo[playerid][pLeader]==100) {}
    else {
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
JBC_SetPlayerPos(playerid, cx,  cy, cz);
}
}
if (IsAnAmbulance(vehicleid) && !ispassenger)
{
    if(PlayerInfo[playerid][pMember]==4||PlayerInfo[playerid][pLeader]==4) { }
    else
{
WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Kradja vozila hitne pomoci!"); }
}
        if (IsABike(vehicleid) && !ispassenger)
{
SCM(playerid,COLOR_GRAD1,"{F4630B}[INFO] {ffffff}Da stavite kacigu kucajte /kaciga !");
        }
if(IsAnOwnableCar(vehicleid) && CarInfo[vehicleid][cLock] == 1 && CarInfo[vehicleid][cOwned] == 1)
{
    if(PlayerInfo[playerid][pAdmin] >= 1337 && AdminDuty[playerid] == 1) { }
    else
    {
    new Float:cx, Float:cy, Float:cz;
    GetPlayerPos(playerid, cx, cy, cz);
    JBC_SetPlayerPos(playerid, cx, cy, cz);
}
}
}
return 1;
}




    new sendername[MAX_PLAYER_NAME], stper[128];
    GetPlayerName(playerid, sendername, sizeof(sendername));
format(stper, sizeof(stper), "* %s ulazi u auto.", sendername);
    ProxDetector(20.0, playerid, stper, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);


ae stavite mi vi
Heaven Community [IN PROGRESS]

pax95

Probaj:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    new sendername[MAX_PLAYER_NAME], stper[128];
    GetPlayerName(playerid, sendername, sizeof(sendername));
format(stper, sizeof(stper), "* %s ulazi u auto.", sendername);
    ProxDetector(20.0, playerid, stper, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
if(gTeam[playerid] >= 1||gTeam[playerid] >= 3||gTeam[playerid] >= 4)
{
if (IsACopCar(vehicleid) && !ispassenger)
{
if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pLeader]==11||PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pMember]==11) {}
else
{
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
JBC_SetPlayerPos(playerid, cx,  cy, cz);
}
}
if (IsNpcVehicle(vehicleid) && !ispassenger)
{
    if(PlayerInfo[playerid][pLeader]==100) {}
    else {
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
JBC_SetPlayerPos(playerid, cx,  cy, cz);
}
}
if (IsAnAmbulance(vehicleid) && !ispassenger)
{
    if(PlayerInfo[playerid][pMember]==4||PlayerInfo[playerid][pLeader]==4) { }
    else
{
WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Kradja vozila hitne pomoci!"); }
}
        if (IsABike(vehicleid) && !ispassenger)
{
SCM(playerid,COLOR_GRAD1,"{F4630B}[INFO] {ffffff}Da stavite kacigu kucajte /kaciga !");
        }
if(IsAnOwnableCar(vehicleid) && CarInfo[vehicleid][cLock] == 1 && CarInfo[vehicleid][cOwned] == 1)
{
    if(PlayerInfo[playerid][pAdmin] >= 1337 && AdminDuty[playerid] == 1) { }
    else
    {
    new Float:cx, Float:cy, Float:cz;
    GetPlayerPos(playerid, cx, cy, cz);
    JBC_SetPlayerPos(playerid, cx, cy, cz);
}
}
}
return 1;
}

hvala lock radi
Heaven Community [IN PROGRESS]