Skripta koju koristim:GF
Detaljan opis problema:Kad ubacim fs i napiÅ¡em u sever.cfg ime FSa , pokrenem server,piÅ¡e da je uÄitalo FS ali kad uÄ‘em IG i pokuÅ¡am komandu da koristim ono kaže da komanda nepostoji,gdje je problem? To mi je kod svih FSova
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[pomoć]Problem oko FSova
416
pregleda
9
postova
30. Avg. 2012.
Pokušao sam stavit FS za snijeg ali kaže da komanda nepostoji evo u kodu
Cjeli FS
#include
#include
#include
#include
#undef MAX_PLAYERS
#define MAX_SLOTS 50
#define MAX_SNOW_OBJECTS 10
#define UPDATE_INTERVAL 2000
#define ploop(%0) for(new %0 = 0; %0 < MAX_SLOTS; %0++)
#define CB:%0(%1) forward %0(%1); public %0(%1)
#define SCMTA(%0,%1) SendClientMessageToAll(%0,%1)
new bool:snowOn[MAX_SLOTS char],
snowObject,
updateTimer[MAX_SLOTS char];
public OnFilterScriptExit()
{
ploop(i)
{
if(snowOn{i})
{
for(new j = 0; j < MAX_SNOW_OBJECTS; j++) DestroyDynamicObject(snowObject);
KillTimer(updateTimer{i});
}
}
return 1;
}
public OnPlayerDisconnect(playerid)
{ foreach(Player,i) {
if(snowOn{i})
{
for(new s = 0; s < MAX_SNOW_OBJECTS; s++) DestroyDynamicObject(snowObject);
snowOn{i} = false;
KillTimer(updateTimer{i});
} }
return 1;
}
stock PlayAudioStreamForAll(link[])
{
foreach(Player,i)
{
PlayAudioStreamForPlayer(i,link);
}
return true;
}
stock StopAudioStreamForAll()
{
foreach(Player,i)
{
StopAudioStreamForPlayer(i);
}
return true;
}
CB:UpdateSnow(playerid)
{
foreach(Player,i) {
if(!snowOn{i}) return false;
new Float:pPos;
GetPlayerPos(i, pPos, pPos, pPos);
for(new s = 0; i < MAX_SNOW_OBJECTS; s++) SetDynamicObjectPos(snowObject, pPos + random(25), pPos + random(25), pPos - 5); }
return true;
}
stock CreateSnowForAll()
{
foreach(Player,i) {
if(snowOn{i}) return false;
new Float:pPos;
GetPlayerPos(i, pPos, pPos, pPos);
snowObject = CreateDynamicObject(18864, pPos + random(25), pPos + random (25), pPos - 5, random(100), random(100), random(100), -1, -1, i);
snowOn{i} = true;
updateTimer{i} = SetTimerEx("UpdateSnow", UPDATE_INTERVAL, true, "i", i); }
return 1;
}
stock DeleteSnowForAll()
{
foreach(Player,i) {
if(!snowOn{i}) return false;
DestroyDynamicObject(snowObject);
KillTimer(updateTimer{i});
snowOn{i} = false; }
return true;
}
CMD:snowforall(playerid,params[]) {
foreach(Player,i) {
if(snowOn{i})
{
DeleteSnowForAll();
StopAudioStreamForAll();
SCMTA(-1,"Snijeg je prestao padati!");
}
else
{
CreateSnowForAll();
PlayAudioStreamForAll("http://www.thebunkerusa.com/LetItSnow.mp3");
SCMTA(-1,"Snijeg je poÄeo padati!"); }
}
return true; }
Cjeli FS
31. Avg. 2012.
Jesi pokušao da recompile FS da vidiš ima li greški i da li već imaš amx file u FS folderu.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava