Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: SanelPandzic poslato Jun 19, 2018, 10:32:29 PRE PODNE

Naslov: Pokloni
Poruka od: SanelPandzic poslato Jun 19, 2018, 10:32:29 PRE PODNE
Problem(error/warning):Ubacio sam sistem poklona iz new yersey 3.0.0 by ghost.ali erori imaju pokuso sam svasta ali nece i dalje izbacuje.Gdje su erori u skripti/lini kako vec sam stavio broj ispred da znate
Dio skripte:
SKRIPTA
[pawn]YCMD:napravipoklon(playerid, params[], help)
{
        #pragma unused help
        #pragma unused params
        if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"MC:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
        if(PlayerInfo[playerid][pAdmin] < 3) return SCM(playerid, -1, ""CRVENA"Samo Admini (AL 3+)!");
        new whore = GetPlayerInterior(playerid);
      new suckdick = GetPlayerVirtualWorld(playerid);
      new Float:x, Float:y, Float:z;
      new string[500];
      GetPlayerPos(playerid, x, y, z);
      CreateGift(whore, suckdick, x, y, z);
      ukupnopaketica++;
      GetPlayerLocation(playerid)
      48142: format(string, 128, "Novi paketic iznenadjenja je napravljen u blizini: {00D900}%s", GetPlayerLocation(playerid));
      SCMTA(-1, string);
      format(string, 128, "Ukupno preostalo paketica: {00D900}%d", ukupnopaketica);
      SCMTA(-1, string);
      }
      return 1;
}[/pawn]
[pawn]stock CreateGift(interior, world, Float:Xx, Float:Yy, Float:Zz)
{
    for(new weed = 0; weed < sizeof(GiftInfo); weed++)
    {
      if(GiftInfo[weed][giPlanted] == 0 && GiftInfo[weed][giTime] == 0)
      {
         new rands = random(5)+1;
         if(rands == 1)
         {
               GiftInfo[weed][giObject] = CreateDynamicObject(19054, Xx,Yy,Zz-0.5, 0, 0, 0,world, interior, -1, 50);
         }
         if(rands == 2)
         {
             GiftInfo[weed][giObject] = CreateDynamicObject(19055, Xx,Yy,Zz-0.5, 0, 0, 0,world, interior, -1, 50);
         }
         if(rands == 3)
         {
             GiftInfo[weed][giObject] = CreateDynamicObject(19056, Xx,Yy,Zz-0.5, 0, 0, 0,world, interior, -1, 50);
         }
         if(rands == 4)
         {
             GiftInfo[weed][giObject] = CreateDynamicObject(19057, Xx,Yy,Zz-0.5, 0, 0, 0,world, interior, -1, 50);
         }
         if(rands == 5)
         {
             GiftInfo[weed][giObject] = CreateDynamicObject(19058, Xx,Yy,Zz-0.5, 0, 0, 0,world, interior, -1, 50);
         }
         GiftInfo[weed][giX] = Xx;
          GiftInfo[weed][giY] = Yy;
          GiftInfo[weed][giZ] = Zz;
          GiftInfo[weed][giPlanted] = 1;
          GiftInfo[weed][giTime] = 0;
          48122: GiftText[weed] = CreateDynamic3DTextLabel("= [ POKLON IZNENADJENJA ] =\n{FFFFFF}/uzmipoklon", BELA, Xx,Yy,Zz, 5, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, world, interior, -1, 5.0);
          return 1;
      }
   }
   return 0;
}[/pawn]
ERORI
[pawn]C:\Users\Sanel\Desktop\Monte Carlo RolePlay\gamemodes\MC-RP.pwn(48122) : error 035: argument type mismatch (argument 2)
C:\Users\Sanel\Desktop\Monte Carlo RolePlay\gamemodes\MC-RP.pwn(48142) : error 001: expected token: ";", but found "-identifier-"
C:\Users\Sanel\Desktop\Monte Carlo RolePlay\gamemodes\MC-RP.pwn(48146) : warning 209: function "@_yCnapravipoklon" should return a value
C:\Users\Sanel\Desktop\Monte Carlo RolePlay\gamemodes\MC-RP.pwn(48147) : error 010: invalid function or declaration
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.
48146 i 48147 nema nicega a pise eror
[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Naslov: Odg: Pokloni
Poruka od: Salesman poslato Jun 19, 2018, 11:27:28 PRE PODNE
[pawn]YCMD:napravipoklon(playerid, params[], help)
{
        #pragma unused help
        #pragma unused params
        if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"MC:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
        if(PlayerInfo[playerid][pAdmin] < 3) return SCM(playerid, -1, ""CRVENA"Samo Admini (AL 3+)!");
        new whore = GetPlayerInterior(playerid);
   new suckdick = GetPlayerVirtualWorld(playerid);
   new Float:x, Float:y, Float:z;
   new string[256];
   GetPlayerPos(playerid, x, y, z);
   CreateGift(whore, suckdick, x, y, z);
   ukupnopaketica++;
   GetPlayerLocation(playerid)
   format(string, 128, "Novi paketic iznenadjenja je napravljen u blizini: {00D900}%s", GetPlayerLocation(playerid));
   SCMTA(-1, string);
   format(string, 128, "Ukupno preostalo paketica: {00D900}%d", ukupnopaketica);
   SCMTA(-1, string);
   }
   return 1;
}[/pawn]

Probaj ovako, ima tu loose indentation fix.

EDIT: String size ti je preveliki changed to 256.

Naslov: Odg: Pokloni
Poruka od: SanelPandzic poslato Jun 19, 2018, 12:33:54 POSLE PODNE
Citat: Coox poslato Jun 19, 2018, 11:27:28 PRE PODNE
[pawn]YCMD:napravipoklon(playerid, params[], help)
{
        #pragma unused help
        #pragma unused params
        if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"MC:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
        if(PlayerInfo[playerid][pAdmin] < 3) return SCM(playerid, -1, ""CRVENA"Samo Admini (AL 3+)!");
        new whore = GetPlayerInterior(playerid);
   new suckdick = GetPlayerVirtualWorld(playerid);
   new Float:x, Float:y, Float:z;
   new string[256];
   GetPlayerPos(playerid, x, y, z);
   CreateGift(whore, suckdick, x, y, z);
   ukupnopaketica++;
   GetPlayerLocation(playerid)
   format(string, 128, "Novi paketic iznenadjenja je napravljen u blizini: {00D900}%s", GetPlayerLocation(playerid));
   SCMTA(-1, string);
   format(string, 128, "Ukupno preostalo paketica: {00D900}%d", ukupnopaketica);
   SCMTA(-1, string);
   }
   return 1;
}[/pawn]

Probaj ovako, ima tu loose indentation fix.

EDIT: String size ti je preveliki changed to 256.
@Coox  metno sam sto si ti to uradio komandu al opet evo erori brt
[pawn]C:\Users\Sanel\Desktop\Monte Carlo RolePlay\gamemodes\MC-RP.pwn(48144) : error 001: expected token: ";", but found "-identifier-"
C:\Users\Sanel\Desktop\Monte Carlo RolePlay\gamemodes\MC-RP.pwn(48148) : warning 209: function "@_yCnapravipoklon" should return a value
C:\Users\Sanel\Desktop\Monte Carlo RolePlay\gamemodes\MC-RP.pwn(48149) : error 010: invalid function or declaration
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.
[/pawn]
Naslov: Odg: Pokloni
Poruka od: bc-cod2 poslato Jun 19, 2018, 12:44:58 POSLE PODNE
Obrisi } ispred returna
Naslov: Odg: Pokloni
Poruka od: SanelPandzic poslato Jun 19, 2018, 13:50:30 POSLE PODNE
Hvala svima na pomoci rijesio sam