stock SetBitEx(const type[],playerid = INVALID_PLAYER_ID, const var[], const index[])
{
new typeCount = strlen(type);
for(new i = 0; i {
if(playerid != INVALID_PLAYER_ID)
{
if(type == 'Bit2') // BIT2
{
if(index == '+')
{
Bit2_Set(var, playerid, Bit2_Get(var, playerid) + strval(index));
}
else if(index == '-')
{
Bit2_Set(var, playerid, Bit2_Get(var, playerid) - strval(index));
}
}
else if(type == 'Bit4') // BIT4
{
if(index == '+')
{
Bit4_Set(var, playerid, Bit4_Get(var, playerid) + strval(index));
}
else if(index == '-')
{
Bit4_Set(var, playerid, Bit4_Get(var, playerid) - strval(index));
}
}
else if(type == 'Bit8') // BIT8
{
if(index == '+')
{
Bit8_Set(var, playerid, Bit8_Get(var, playerid) + strval(index));
}
else if(index == '-')
{
Bit8_Set(var, playerid, Bit8_Get(var, playerid) - strval(index));
}
}
else if(type == 'Bit16') // BIT16
{
if(index == '+')
{
Bit16_Set(var, playerid, Bit16_Get(var, playerid) + strval(index));
}
else if(index == '-')
{
Bit16_Set(var, playerid, Bit16_Get(var, playerid) - strval(index));
}
}
}
}
return (true);
}
Zaključano
Korisne skripte i kodovi
Započeo Obrisan korisnik
•
pre 15 godina
87,709
pregleda
366
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 14 godina
Popravio manji bug sa onom mojom starom SetBitEx fnc
pre 14 godina
Molio bih ako neko zna kako npr: kad sad neki igrac a da nije taj igraac admin, da on udje u neko bolje i da ga server odma kicka jer sam napravio jednu mapu neka baza samo za admine, ali ne zelim ono tipa kapija i tako jer nije ugledno 😄 , ako neko zna molio bih da mi kaze...i jos nesto ako neko zna kako mijenjati boju auta u pawnu da mi kaze 😄 HVALA!!!
pre 14 godina
Nermin(CH) wrote on October 5, 2011, 4:30 pm:
Molio bih ako neko zna kako npr: kad sad neki igrac a da nije taj igraac admin, da on udje u neko bolje i da ga server odma kicka jer sam napravio jednu mapu neka baza samo za admine, ali ne zelim ono tipa kapija i tako jer nije ugledno 😄 , ako neko zna molio bih da mi kaze...i jos nesto ako neko zna kako mijenjati boju auta u pawnu da mi kaze 😄 HVALA!!!
Vec si otvorio temu tako da nemoj to ovde traziti. I ovo ne sluzi za to nego za stavljanje nekih korisnih skripti.
pre 14 godina
LordShigi wrote on October 16, 2011, 8:11 pm:
Funkcija moze crashati igru svima ili određenom igracu.
stock Crash(playerid,bool:all)
{
if(all == true)
{
GameTextForAll("~CRASH", 10000, 3);
}
else
{
GameTextForPlayer(playerid,"~CRASH", 10000, 3);
}
}
stock Crash(playerid,bool:all)
{
if(all == true)
{
GameTextForAll("~CRASH", 10000, 3);
}
else
{
GameTextForPlayer(playerid,"~CRASH", 10000, 3);
}
}
Koja domiÅ¡ljata ideja... PoÅ¡to samo ~ na poÄetku crasha igru... Samo si na kraj bio dodao }}
Al to će biti uklonjeno u 0.3d
pre 14 godina
Funkcija namjeÅ¡ta odreÄ‘enom igraÄu helte i armour u isto vrijeme.
stock SetPlayerHiA(playerid, Float:value)
{
SetPlayerHealth(playerid, value);
SetPlayerArmour(playerid, value);
return 1;
}
Ne treba ti bool.
stock SetPlayerHiA(playerid, Float:value)
{
SetPlayerHealth(playerid, value);
SetPlayerArmour(playerid, value);
return 1;
}
LordShigi wrote on October 16, 2011, 8:11 pm:
Funkcija moze crashati igru svima ili određenom igracu.
stock Crash(playerid,bool:all)
{
if(all == true)
{
GameTextForAll("~CRASH", 10000, 3);
}
else
{
GameTextForPlayer(playerid,"~CRASH", 10000, 3);
}
}
stock Crash(playerid,bool:all)
{
if(all == true)
{
GameTextForAll("~CRASH", 10000, 3);
}
else
{
GameTextForPlayer(playerid,"~CRASH", 10000, 3);
}
}
Ne treba ti bool.
pre 14 godina
Wang wrote on October 16, 2011, 8:11 pm:
Funkcija moze crashati igru svima ili određenom igracu.
stock Crash(playerid,bool:all)
{
if(all == true)
{
GameTextForAll("~CRASH", 10000, 3);
}
else
{
GameTextForPlayer(playerid,"~CRASH", 10000, 3);
}
}
stock Crash(playerid,bool:all)
{
if(all == true)
{
GameTextForAll("~CRASH", 10000, 3);
}
else
{
GameTextForPlayer(playerid,"~CRASH", 10000, 3);
}
}
Ne treba ti bool.
I just lol'd, bool je napravljen sa zeljom da stvoris jednom igracu crash ili vise igraca crash
Ako je 1 onda ce svima, ako je 0 onda ce samo odredjenom idu
pre 14 godina
MicroD wrote on October 16, 2011, 8:11 pm:
Funkcija moze crashati igru svima ili određenom igracu.
stock Crash(playerid,bool:all)
{
if(all == true)
{
GameTextForAll("~CRASH", 10000, 3);
}
else
{
GameTextForPlayer(playerid,"~CRASH", 10000, 3);
}
}
stock Crash(playerid,bool:all)
{
if(all == true)
{
GameTextForAll("~CRASH", 10000, 3);
}
else
{
GameTextForPlayer(playerid,"~CRASH", 10000, 3);
}
}
Ne treba ti bool.
I just lol'd, bool je napravljen sa zeljom da stvoris jednom igracu crash ili vise igraca crash
Ako je 1 onda ce svima, ako je 0 onda ce samo odredjenom idu
stock Crash(playerid)
{
if(playerid == INVALID_PLAYER_ID) GameTextForAll("~CRASH", 10000, 3);
else GameTextForPlayer(playerid,"~CRASH", 10000, 3);
}
pre 14 godina
Wang wrote on October 18, 2011, 4:54 pm:
stock Crash(playerid)
{
if(playerid == INVALID_PLAYER_ID) GameTextForAll("~CRASH", 10000, 3);
else GameTextForPlayer(playerid,"~CRASH", 10000, 3);
}
{
if(playerid == INVALID_PLAYER_ID) GameTextForAll("~CRASH", 10000, 3);
else GameTextForPlayer(playerid,"~CRASH", 10000, 3);
}
Mene bi bila sramota tako krast neÄiji rad , prvo na službenom SA:MP forumu ukradeÅ¡ od Shigija ovaj kod i tamo ga postaÅ¡ u Useful Functions onda ti je ovaj napisao da je to krivo i postavio ono Å¡to valja i ti kopirao i od njega. Kako jadno 😄
pre 14 godina
Lemonade Mouth wrote on October 18, 2011, 4:54 pm:
stock Crash(playerid)
{
if(playerid == INVALID_PLAYER_ID) GameTextForAll("~CRASH", 10000, 3);
else GameTextForPlayer(playerid,"~CRASH", 10000, 3);
}
{
if(playerid == INVALID_PLAYER_ID) GameTextForAll("~CRASH", 10000, 3);
else GameTextForPlayer(playerid,"~CRASH", 10000, 3);
}
Mene bi bila sramota tako krast neÄiji rad , prvo na službenom SA:MP forumu ukradeÅ¡ od Shigija ovaj kod i tamo ga postaÅ¡ u Useful Functions onda ti je ovaj napisao da je to krivo i postavio ono Å¡to valja i ti kopirao i od njega. Kako jadno 😄
Ajde ne trabunjaj osti kad nisi bio s nama na skype-u kad je njemu sinula ta ideja i ne znaÅ¡ o Äemu se radi.Ja sam tamo postavio Crash funkciju ako kome zatreba a tu sam stavio ispravak od onog lika tako da....radije pssst
EDIT:
Quote
prvo na službenom SA:MP forumu ukradeš od Shigija
Ovo nije službeni SA:MP forum.
pre 14 godina
Wang wrote on October 18, 2011, 4:54 pm:
stock Crash(playerid)
{
if(playerid == INVALID_PLAYER_ID) GameTextForAll("~CRASH", 10000, 3);
else GameTextForPlayer(playerid,"~CRASH", 10000, 3);
}
{
if(playerid == INVALID_PLAYER_ID) GameTextForAll("~CRASH", 10000, 3);
else GameTextForPlayer(playerid,"~CRASH", 10000, 3);
}
Mene bi bila sramota tako krast neÄiji rad , prvo na službenom SA:MP forumu ukradeÅ¡ od Shigija ovaj kod i tamo ga postaÅ¡ u Useful Functions onda ti je ovaj napisao da je to krivo i postavio ono Å¡to valja i ti kopirao i od njega. Kako jadno 😄
Ajde ne trabunjaj osti kad nisi bio s nama na skype-u kad je njemu sinula ta ideja i ne znaÅ¡ o Äemu se radi.Ja sam tamo postavio Crash funkciju ako kome zatreba a tu sam stavio ispravak od onog lika tako da....radije pssst
EDIT:
Quote
prvo na službenom SA:MP forumu ukradeš od Shigija
Ovo nije službeni SA:MP forum.
Zabunio sam se , ali svejedno predstavio si kod kao svoj.
pre 14 godina
Eto me nakon par mjeseci vidim jako super novih funkcija u 0.3d. Pa evo pojednostavljena za poÄetnike :
stock PlayAudioStreamForAll(link[])
{
foreach(Player,i)
{
PlayAudioStreamForPlayer(i,link);
for(new c; c < 20; c++) SendClientMessage(i,-1," ");
SendClientMessageToAll(-1,"Pjesma pustena svima!");
}
return true;
}
PlayAudioStreamForAll - puÅ¡ta glazbu za sve igraÄe na serveru , primjer koriÅ¡tenja :
CMD:play(playerid,params[])
{
PlayAudioStreamForAll("http://users2.ml.mindenkilapja.hu/users/fuchida/uploads/Green_Day_-_Holiday.mp3");
return true;
}
I funkcija za gašenje pjesme svima :
stock StopAudioStreamForAll()
{
foreach(Player,i)
{
StopAudioStreamForPlayer(i);
SendClientMessageToAll(-1,"Pjesma ugasena svima!");
}
return true;
}
Primjer korištenja :
CMD:stop(playerid,params[])
{
StopAudioStreamForAll();
return true;
}
stock PlayAudioStreamForAll(link[])
{
foreach(Player,i)
{
PlayAudioStreamForPlayer(i,link);
for(new c; c < 20; c++) SendClientMessage(i,-1," ");
SendClientMessageToAll(-1,"Pjesma pustena svima!");
}
return true;
}
PlayAudioStreamForAll - puÅ¡ta glazbu za sve igraÄe na serveru , primjer koriÅ¡tenja :
CMD:play(playerid,params[])
{
PlayAudioStreamForAll("http://users2.ml.mindenkilapja.hu/users/fuchida/uploads/Green_Day_-_Holiday.mp3");
return true;
}
I funkcija za gašenje pjesme svima :
stock StopAudioStreamForAll()
{
foreach(Player,i)
{
StopAudioStreamForPlayer(i);
SendClientMessageToAll(-1,"Pjesma ugasena svima!");
}
return true;
}
Primjer korištenja :
CMD:stop(playerid,params[])
{
StopAudioStreamForAll();
return true;
}
pre 14 godina
matt! wrote on November 8, 2011, 5:17 pm:
Eto me nakon par mjeseci vidim jako super novih funkcija u 0.3d. Pa evo pojednostavljena za poÄetnike :
stock PlayAudioStreamForAll(link[])
{
foreach(Player,i)
{
PlayAudioStreamForPlayer(i,link);
for(new c; c < 20; c++) SendClientMessage(i,-1," ");
SendClientMessageToAll(-1,"Pjesma pustena svima!");
}
return true;
}
PlayAudioStreamForAll - puÅ¡ta glazbu za sve igraÄe na serveru , primjer koriÅ¡tenja :
CMD:play(playerid,params[])
{
PlayAudioStreamForAll("http://users2.ml.mindenkilapja.hu/users/fuchida/uploads/Green_Day_-_Holiday.mp3");
return true;
}
I funkcija za gašenje pjesme svima :
stock StopAudioStreamForAll()
{
foreach(Player,i)
{
StopAudioStreamForPlayer(i);
SendClientMessageToAll(-1,"Pjesma ugasena svima!");
}
return true;
}
Primjer korištenja :
CMD:stop(playerid,params[])
{
StopAudioStreamForAll();
return true;
}
stock PlayAudioStreamForAll(link[])
{
foreach(Player,i)
{
PlayAudioStreamForPlayer(i,link);
for(new c; c < 20; c++) SendClientMessage(i,-1," ");
SendClientMessageToAll(-1,"Pjesma pustena svima!");
}
return true;
}
PlayAudioStreamForAll - puÅ¡ta glazbu za sve igraÄe na serveru , primjer koriÅ¡tenja :
CMD:play(playerid,params[])
{
PlayAudioStreamForAll("http://users2.ml.mindenkilapja.hu/users/fuchida/uploads/Green_Day_-_Holiday.mp3");
return true;
}
I funkcija za gašenje pjesme svima :
stock StopAudioStreamForAll()
{
foreach(Player,i)
{
StopAudioStreamForPlayer(i);
SendClientMessageToAll(-1,"Pjesma ugasena svima!");
}
return true;
}
Primjer korištenja :
CMD:stop(playerid,params[])
{
StopAudioStreamForAll();
return true;
}
Kako da napravim da neku muziku pusta samo na odredjenom mjestu
Pokusao sam to ali kad dodjem na to mjesto pise mi Audio Streamer : Link koji sam postavio
Sta nisam dobro uradio ?
pre 14 godina
Quote from December 22, 2011, 8:49 pm:
Kako da napravim da neku muziku pusta samo na odredjenom mjestu
Pokusao sam to ali kad dodjem na to mjesto pise mi Audio Streamer : Link koji sam postavio
Sta nisam dobro uradio ?
Pokusao sam to ali kad dodjem na to mjesto pise mi Audio Streamer : Link koji sam postavio
Sta nisam dobro uradio ?
Ti mozda jesi sve dobro uradio ali pogledaj da ti nije kojim slucajem zvuk radija ugasen. Moras ga pojacati da bi cuo i tu pesmu.
Evo usput sam napravio jednu jednostavnu funkciju koja ce postaviti poziciju vozila a pritom ga ne "zalediti", odnosno zakociti.
SetVehiclePosUsingVelocity ( playerid , Float:x , Float:y, Float:z )
{
if ( IsPlayerInAnyVehicle ( playerid ) )
{
new Float:Vvelocity;
GetVehicleVelocity ( GetPlayerVehicleID ( playerid ) , Vvelocity , Vvelocity , Vvelocity );
SetVehiclePos ( GetPlayerVehicleID ( playerid ), x , y , z );
SetVehicleVelocity ( GetPlayerVehicleID ( playerid ) , Vvelocity , Vvelocity , Vvelocity );
}
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava