Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Snike02 poslato Jul 27, 2018, 17:22:39 POSLE PODNE

Naslov: Makegun
Poruka od: Snike02 poslato Jul 27, 2018, 17:22:39 POSLE PODNE
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): ..
Naslov: Odg: Makegun
Poruka od: Bašovski poslato Jul 28, 2018, 10:51:31 PRE PODNE
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]
Naslov: Odg: Makegun
Poruka od: Snike02 poslato Jul 28, 2018, 11:16:15 PRE PODNE
Opet nece  :(
Naslov: Odg: Makegun
Poruka od: Snike02 poslato Jul 28, 2018, 13:56:31 POSLE PODNE
Nema veze smenio sam komandu i sada radi.