Wysłany: 2012-04-04, 08:21
LuQsoN
Wiek: 31 Na forum: 5520 dni Posty: 4
Nick w MP: LuqsoN
Siema.
Che zrobic zeby po wpisaniu /arena zablokowalo uzywanie komend.
Kod: }
CMD:arena(playerid,cmdtext[]){
ResetPlayerWeapons(playerid);
SetPlayerArmour(playerid, 0);
GivePlayerWeapon(playerid,29,1000);
GivePlayerWeapon(playerid,31,350);
GivePlayerWeapon(playerid,24,50);
new string[128];
new name[16];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "{FF6600} %s {FFCC00}dolaczyl(a) do >> {FFFF00}/arena ",name);
SendClientMessageToAll(COLOR_WHITE,string);
if(!ArenaText){
ArenaText = true;
SetTimer("ArenaTextUnlock",10000,0);
}
new Arenarand = random(sizeof(ArenaSpawn));
PlayerTeleport(playerid,0,ArenaSpawn[Arenarand][0], ArenaSpawn[Arenarand][1], ArenaSpawn[Arenarand][2]);
if(mStreamer == 1) CallRemoteFunction("StreamFSObjects","i",playerid);
return 1;
#pragma unused cmdtext
Pomoze ktos ? Probowalem sam ale zawsze cos nie dzialalo Dam
Wysłany: 2012-04-04, 11:29
zigimaka
OoZoOmP
Wiek: 31 Na forum: 5594 dni Posty: 71
Nick w MP: Mateusz_Szymkowiak
Piwa : 43
Kod:
#define Max_Players 800
new block[Max_Players];
public OnPlayerConnect(playerid)
{
block[playerid] = 0;
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
block[playerid] = 0;
return 1;
}
public OnPlayerCommandReceived(playerid, cmdtext[])
{
if(block[playerid] == 1)
{
return 0;
}
return 1;
}
CMD:arena(playerid,cmdtext[]){
ResetPlayerWeapons(playerid);
SetPlayerArmour(playerid, 0);
GivePlayerWeapon(playerid,29,1000);
GivePlayerWeapon(playerid,31,350);
GivePlayerWeapon(playerid,24,50);
block[playerid] = 1;
new string[128];
new name[16];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "{FF6600} %s {FFCC00}dolaczyl(a) do >> {FFFF00}/arena ",name);
SendClientMessageToAll(COLOR_WHITE,string);
if(!ArenaText){
ArenaText = true;
SetTimer("ArenaTextUnlock",10000,0);
}
mo?e tak?
Ostatnio zmieniony przez zigimaka 2012-04-04, 11:58, w całości zmieniany 1 raz
Wysłany: 2012-04-04, 11:37
adrian_pl_20
Wiek: 31 Na forum: 6683 dni Posty: 155
Nick w MP: adrian_w
Piwa : 1568
w public OnPlayerCommandReceived
zamiast Kod: if(block[playerid] == 0)
{
return 0;
}
powinno byc
Kod: if(block[playerid] == 1)
{
return 0;
}
Wysłany: 2012-04-04, 11:57
zigimaka
OoZoOmP
Wiek: 31 Na forum: 5594 dni Posty: 71
Nick w MP: Mateusz_Szymkowiak
Piwa : 43
adrian_pl_20 , dzi?ki z rozp?du nie zauwa?y?em
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: