Problem(error/warning): Pa imam komandu da napravi oruzije na zemji,u skriptu ne pokazuje nista erora ni warninga,ali IG ne ga pravi,kad upisem /makegun i sve to,ne pokazuje nisto kako da ga nema.Pomoc?
Dio skripte: [pawn]
new GunObjects[47][0] = { // (c) gimini
{0},// Emty
{331},// Brass Knuckles
{333},// Golf Club
{334},// Nitestick
{335},// Knife
{336},// Baseball Bat
{337},// Showel
{338},// Pool Cue
{339},// Katana
{341},// Chainsaw
{321},// Purple Dildo
{322},// Small White Dildo
{323},// Long White Dildo
{324},// Vibrator
{325},// Flowers
{326},// Cane
{342},// Grenade
{343},// Tear Gas
{344},// Molotov
{0},
{0},
{0},
{346},// Glock
{347},// Silenced Colt
{348},// Desert Eagle
{349},// Shotgun
{350},// Sawn Off
{351},// Combat Shotgun
{352},// Micro UZI
{353},// MP5
{355},// AK47
{356},// M4
{372},// Tec9
{357},// Rifle
{358},// Sniper Rifle
{359},// Rocket Launcher
{360},// HS Rocket Launcher
{361},// Flamethrower
{362},// Minigun
{363},// Detonator
{364},// Detonator Button
{365},// Spraycan
{366},// Fire Extinguisher
{367},// Camera
{368},// Nightvision
{368},// Infrared Vision
{371}// Parachute
};
stock CreateDroppedGun(GunID, GunAmmo, Float:gPosX, Float:gPosY, Float:gPosZ)
{
for(new a = 0; a < MAX_GOBJ; a++)
{
if(dGunData[a][ObjPos][0] == 0.0)
{
dGunData[a][ObjData][0] = GunID;
dGunData[a][ObjData][1] = GunAmmo;
dGunData[a][ObjPos][0] = gPosX;
dGunData[a][ObjPos][1] = gPosY;
dGunData[a][ObjPos][2] = gPosZ;
dGunData[a][gObjID] = CreateDynamicObject(GunObjects[GunID][0], dGunData[a][ObjPos][0], dGunData[a][ObjPos][1], dGunData[a][ObjPos][2]-1, 93.7, 120.0, random(360));
return 1;
}
}
return 1;
}
YCMD:makegun(playerid, params[],help)
{
if(UlogovanProvera[playerid] != 1) return SCM(playerid, -1, "Niste logirani!");
if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid, CRVENA, "[INFO]Morate da budete na noze za da napravite gun");
new GunID,GunAmmo,Float:gPosX,Float:gPosY,Float:gPosZ;
GetPlayerPos(playerid, gPosX, gPosY, gPosZ);
if(sscanf(params, "s[100]", GunID, GunAmmo)) return SCM(playerid, BELA, "KORISTI:/makegun [ID] [Ammo]");
{
CreateDroppedGun(GunID, GunAmmo, Float:gPosX, Float:gPosY, Float:gPosZ);
}
return 1;
}
[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): ...
Slika/video ingame problema(obavezno ako je ingame problem): ..
Pogledaj malo sscanf
[pawn]YCMD:makegun(playerid, params[],help)
{
if(UlogovanProvera[playerid] != 1) return SCM(playerid, -1, "Niste logirani!");
if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid, CRVENA, "[INFO]Morate da budete na noze za da napravite gun");
new GunID,GunAmmo,Float:gPosX,Float:gPosY,Float:gPosZ;
GetPlayerPos(playerid, gPosX, gPosY, gPosZ);
if(sscanf(params, "ii", GunID, GunAmmo)) return SCM(playerid, BELA, "KORISTI:/makegun [ID] [Ammo]");
CreateDroppedGun(GunID, GunAmmo, Float:gPosX, Float:gPosY, Float:gPosZ);
return 1;
}[/pawn]
Opet nece :(
Nema veze smenio sam komandu i sada radi.