Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Nadroj poslato April 06, 2013, 18:10:33 POSLE PODNE

Naslov: [POMOC]Organizacije-joey odgovara xD
Poruka od: Nadroj poslato April 06, 2013, 18:10:33 POSLE PODNE
skripta koju koristim: moja od 0
opis problema:

da pitam jel treba ovako

if (newstate == PLAYER_STATE_DRIVER) // Ako je usao u vozilo kao vozac
{
new
iVehicleID = GetPlayerVehicleID(playerid);
// Provjerava da li je igrac usao u vozilo org. LSPD i provjerava da li je clan te org., ako nije izbacit ce ga iz vozila
if (IsAPoliceCar(iVehicleID) && PlayerInfo[playerid][pMember] != 1 && PlayerInfo[playerid][pLeader] != 1)
{
SendClientMessage(playerid, C_WHITE, "ERROR: Nemas kljuceve vozila.");
RemovePlayerFromVehicle(playerid);
}
if (IsAFbiCar(iVehicleID) && PlayerInfo[playerid][pMember] != 2 && PlayerInfo[playerid][pLeader] != 2)
{
SendClientMessage(playerid, C_WHITE, "ERROR: Nemas kljuceve vozila.");
RemobePlayerFromVehicle(platerid);
}
}


ili ono sa switch?



ako je sa switch kako to posto nikad nzm sta treba da stavim u zagriadi

switch(ovde nzm)
Naslov: Odg: [POMOC]Organizacije-joey odgovara xD
Poruka od: Joey_ poslato April 06, 2013, 18:18:01 POSLE PODNE
Ne treba ti switch ovdje.
Naslov: Odg: [POMOC]Organizacije-joey odgovara xD
Poruka od: Nadroj poslato April 06, 2013, 18:19:45 POSLE PODNE
kod stocka menjam samo ovo gPoliceCar u gFbiCar(tako sam definirao) ili treba jos nesto?

stock IsAPoliceCar(iVehicleID)
{
for(new iIdx = 0; iIdx < sizeof(gPoliceCar); iIdx++)
{
if (gPoliceCar[iIdx] == iVehicleID)
return 1;
}
return 0;
}
Naslov: Odg: [POMOC]Organizacije-joey odgovara xD
Poruka od: Joey_ poslato April 06, 2013, 18:23:32 POSLE PODNE
Obadvije varijable gPoliceCar u gFbiCar i promijeniš ime funkcije.
Naslov: Odg: [POMOC]Organizacije-joey odgovara xD
Poruka od: Nadroj poslato April 06, 2013, 18:29:21 POSLE PODNE
pa to sam i mislio znaci ovako

stock IsAFbiCar(iVehicleID)
{
for(new iIdx = 0; iIdx < sizeof(gFbiCar); iIdx++)
{
if (gFbiCar[iIdx] == iVehicleID)
return 1;
}
return 0;
}
Naslov: Odg: [POMOC]Organizacije-joey odgovara xD
Poruka od: Joey_ poslato April 06, 2013, 18:33:31 POSLE PODNE
Tako je.
Naslov: Odg: [POMOC]Organizacije-joey odgovara xD
Poruka od: Nadroj poslato April 06, 2013, 19:22:13 POSLE PODNE
sad mi sve radi ali nemojte lock temu :)
Naslov: Odg: [POMOC]Organizacije-joey odgovara xD
Poruka od: Nadroj poslato April 06, 2013, 20:20:25 POSLE PODNE
e imam problem oko moveobject..... uradim sve kao na samp wiki ali nece... jel moze neko da mi objasni kako....napisite mi kod evo vam objekat koji zelim

normalno

CreateObject(968, 1544.68616, -1630.99548, 13.28610, 0.00000, 90.00000, 90.00000);

pomereno

CreateObject(968, 1544.68616, -1630.99548, 13.28610,   0.00000, 0.00000, 90.00000);
Naslov: Odg: [POMOC]Organizacije-joey odgovara xD
Poruka od: xyzcod2 poslato April 06, 2013, 21:17:43 POSLE PODNE
ja koristim laksu i kracu proveru i bez stocka,sutra cu ti dat komandu ako nisi resio
Naslov: Odg: [POMOC]Organizacije-joey odgovara xD
Poruka od: Nadroj poslato April 07, 2013, 10:43:57 PRE PODNE
ajde daj :)
Naslov: Odg: [POMOC]Organizacije-joey odgovara xD
Poruka od: FlasH poslato April 07, 2013, 11:00:50 PRE PODNE
CMD:rampa(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 15.0, 1544.6862, -1630.9955, 13.1716))
{
SetTimerEx("CloseRampa", 5000, false, "i", playerid);
MoveObject(Rampa, 1544.6862, -1630.9955, 13.1716, 1.0, 0, 0.0, 90.0000);
return SendClientMessage(playerid, 0xFF8955FF, "otvorio si");
}
return 1;
}

forward CloseRampa(playerid);
public CloseRampa(playerid)
{
MoveObject(Rampa, 1544.6862, -1630.9955, 13.1716, 1.0, 0.0, 90.5800, 90.0);
}


OnGameModeInit:

Rampa = CreateObject(968, 1544.6862, -1630.9955, 13.1716, 0.0, 90.5800, 90.0, 100.0);

Na vrh:

new Rampa;
Naslov: Odg: [POMOC]Organizacije-joey odgovara xD
Poruka od: Nadroj poslato April 07, 2013, 11:14:20 PRE PODNE
savo jel ovo 1.0 brzina?
Naslov: Odg: [POMOC]Organizacije-joey odgovara xD
Poruka od: FlasH poslato April 07, 2013, 11:26:25 PRE PODNE
Citat: ladolez poslato April 07, 2013, 11:14:20 PRE PODNE
savo jel ovo 1.0 brzina?

Da.To je brzina.
Naslov: Odg: [POMOC]Organizacije-joey odgovara xD
Poruka od: Nadroj poslato April 07, 2013, 11:31:27 PRE PODNE
nzm sto sam napisao savo verovatno sam  hteo sta ovo je brzina ali ja kad povecam na 5 idalje mi brzo otvori... jel ovo u milisekundama?
Naslov: Odg: [POMOC]Organizacije-joey odgovara xD
Poruka od: xyzcod2 poslato April 07, 2013, 11:52:14 PRE PODNE
Citat: ladolez poslato April 06, 2013, 18:10:33 POSLE PODNE
skripta koju koristim: moja od 0
opis problema:

da pitam jel treba ovako

if (newstate == PLAYER_STATE_DRIVER) // Ako je usao u vozilo kao vozac
{
new
iVehicleID = GetPlayerVehicleID(playerid);
// Provjerava da li je igrac usao u vozilo org. LSPD i provjerava da li je clan te org., ako nije izbacit ce ga iz vozila
if (IsAPoliceCar(iVehicleID) && PlayerInfo[playerid][pMember] != 1 && PlayerInfo[playerid][pLeader] != 1)
{
SendClientMessage(playerid, C_WHITE, "ERROR: Nemas kljuceve vozila.");
RemovePlayerFromVehicle(playerid);
}
if (IsAFbiCar(iVehicleID) && PlayerInfo[playerid][pMember] != 2 && PlayerInfo[playerid][pLeader] != 2)
{
SendClientMessage(playerid, C_WHITE, "ERROR: Nemas kljuceve vozila.");
RemobePlayerFromVehicle(platerid);
}
}


ili ono sa switch?



ako je sa switch kako to posto nikad nzm sta treba da stavim u zagriadi

switch(ovde nzm)
ja koristim ovako:
if(newstate==PLAYER_STATE_DRIVER)
{
for(new i=0; i<sizeof(gPoliceCar); i++)//gPoliceCar ti znaci kako si gore stavljao ispred auta(gPoliceCar[0] = AddStaticVehicleEx.... itd.)
{
    if(GetPlayerVehicleID(playerid)==gPoliceCar[i])//gPoliceCar ti znaci kako si gore stavljao ispred auta(gPoliceCar[0] = AddStaticVehicleEx.... itd.)
    {
        if(GetPVarInt(playerid,"Organizacija")!=1)
        {
            RemovePlayerFromVehicle(playerid);
            SendClientMessage(playerid,COLOR_LIGHTRED,"Nisi Clan Los Santos Police Departmenta.");
        }
    }
}
}

isto Joey_-eva organizacija samo sam si proveru promjenio.Podesis svom modu ako zna.Naci bez stockova,netreba ti stock.
Naslov: Odg: [POMOC]Organizacije-joey odgovara xD
Poruka od: Nadroj poslato April 07, 2013, 11:54:37 PRE PODNE
isto samo sto si stavio da nemas stock nego si ti napravio liniju :)

dobro je i jedno i drugo ali ja cu koristiti JOEY-ovo jer njega mogu posle da mucim kad ima problema 8)
Naslov: Odg: [POMOC]Organizacije-joey odgovara xD
Poruka od: xyzcod2 poslato April 07, 2013, 12:47:31 POSLE PODNE
nebrini,zna on na milijun nacina to rijesit :D,naci rijesio si problem ?