Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Raikkonen poslato Januar 11, 2019, 19:24:21 POSLE PODNE

Naslov: Pomoc oko granice
Poruka od: Raikkonen poslato Januar 11, 2019, 19:24:21 POSLE PODNE
Skripta koju koristim : UP
Problem/error: [pawn](9368) : error 017: undefined symbol "Error"
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9369) : error 017: undefined symbol "Error"
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9370) : error 017: undefined symbol "Error"
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9371) : error 035: argument type mismatch (argument 2)
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9372) : warning 202: number of arguments does not match definition
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9376) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9378) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9380) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9381) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9385) : error 021: symbol already defined: "SendClientMessage"
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9388) : error 054: unmatched closing brace ("}")
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9389) : error 010: invalid function or declaration[/pawn]
Ovako posto nisam uspeo da nadjem [TUTORIAL] ovde na forumu sve vezano za granicu, pasos i to odlucio sam da pokusam da sam napravim ovo medjutim errori imam.
[pawn]YCMD:izvadipasos(playerid, params[],help)
{
   #pragma unused help
    if(IsPlayerConnected(playerid))
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1405.2356,-1138.8281,-82.6553)) return Error(playerid, "Nisi u opstini.");
    if(PlayerInfo[playerid][pPasos] == 1) return Error(playerid, "Vec si izvadio pasos.");
    if(PlayerInfo[playerid][pNovacDzep] < 500) return Error(playerid, "Nemate 500$ za vadjenje pasosa.");
    SCM(playerid,ORANGE,"* [Sekretarica]: {FFFFFF}Izvadili ste Pasos.");
    g_NovacMinus(playerid, 500);
    PlayerInfo[playerid][pPasos] = 1;
    return 1;
}
else if(IsPlayerInRangeOfPoint(playerid, 15.0, 1790.80420, 818.60492, 12.51690))   // granicabg
   {
      if(PlayerInfo[playerid][pPasos] == 1)
      {
          if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1 "Morate biti na mestu vozaca.");
          if(PlayerInfo[playerid][pNovacDzep] < 5) return SCM(playerid,-1 "Nemate 5$ !");
          MoveDynamicObject(granicabg,1790.80420, 818.60492, 6.91690, 3.0);
         KapijeTimer[playerid] = SetTimer("granicabgZA", 9000, 0);
         g_NovacMinus(playerid, 5);
         SCM(playerid, ZUTA,"CARINIK:{FFFFFF} Granicna kapija otvorena,mozete proci.");
            format(string, sizeof(string), "* %s pokazuje pasos... carinik otvara kapiju.", Ime_Igraca(playerid));
         ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
      }
      else return SCM(playerid, ZUTA, "CARINIK: {FFFFFF}Vi nemate  potrebna dokumenta kako bi ste presli granicu (pasos).");
   }[/pawn]
Eto koda pa ako neko ume neka pomogne, hvala
Naslov: Odg: Pomoc oko granice
Poruka od: // lestra poslato Januar 11, 2019, 19:34:15 POSLE PODNE
Probaj sad
YCMD:izvadipasos(playerid, params[],help)
{
   #pragma unused help
    if(IsPlayerConnected(playerid))
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1405.2356,-1138.8281,-82.6553)) return SCM(playerid,-1,""CRVENA"[ERROR] "BELA"Morate biti u opstini!");
    if(PlayerInfo[playerid][pPasos] == 1) return SCM(playerid,-1,""CRVENA"[ERROR] "BELA"Vec imate pasos!");
    if(PlayerInfo[playerid][pNovacDzep] < 500) return SCM(playerid,-1,""CRVENA"[ERROR] "BELA"Nemate 500$ za vadjenje pasosa!");
    SCM(playerid,ORANGE,"* [Sekretarica]: {FFFFFF}Izvadili ste Pasos.");
    g_NovacMinus(playerid, 500);
    PlayerInfo[playerid][pPasos] = 1;
    return 1;
}
else if(IsPlayerInRangeOfPoint(playerid, 15.0, 1790.80420, 818.60492, 12.51690))   // granicabg
   {
      if(PlayerInfo[playerid][pPasos] == 1)
      {
          if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1 "Morate biti na mestu vozaca.");
          if(PlayerInfo[playerid][pNovacDzep] < 5) return return SCM(playerid,-1,""CRVENA"[ERROR] "BELA"Nemate 5$!");
          MoveDynamicObject(granicabg,1790.80420, 818.60492, 6.91690, 3.0);
         KapijeTimer[playerid] = SetTimer("granicabgZA", 9000, 0);
         g_NovacMinus(playerid, 5);
         SCM(playerid, ZUTA,"CARINIK:{FFFFFF} Granicna kapija otvorena,mozete proci.");
            format(string, sizeof(string), "* %s pokazuje pasos... carinik otvara kapiju.", Ime_Igraca(playerid));
         ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
      }
      else return SCM(playerid, ZUTA, "CARINIK: {FFFFFF}Vi nemate  potrebna dokumenta kako bi ste presli granicu (pasos).");
   }
Naslov: Odg: Pomoc oko granice
Poruka od: Raikkonen poslato Januar 11, 2019, 19:37:54 POSLE PODNE
[pawn]9371) : error 035: argument type mismatch (argument 2)
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9372) : warning 202: number of arguments does not match definition
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9376) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9378) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9380) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9381) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9385) : error 021: symbol already defined: "SendClientMessage"
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9388) : error 054: unmatched closing brace ("}")
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9389) : error 010: invalid function or declaration[/pawn]
Naslov: Odg: Pomoc oko granice
Poruka od: // lestra poslato Januar 11, 2019, 19:44:31 POSLE PODNE
Definisi SendClientMessage
#define SCM SendClientMessage
Naslov: Odg: Pomoc oko granice
Poruka od: Raikkonen poslato Januar 11, 2019, 19:47:24 POSLE PODNE
Imam vec definisano , do neceg drugog je :P
Naslov: Odg: Pomoc oko granice
Poruka od: Deken poslato Januar 11, 2019, 19:55:03 POSLE PODNE


izbrisi jednu viticastu zagradu } to jest onu pred kraj iznad returna

i posalji opet komandu i oznaci koja je koja linija
Naslov: Odg: Pomoc oko granice
Poruka od: Raikkonen poslato Januar 11, 2019, 19:59:54 POSLE PODNE
[pawn]E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9371) : error 035: argument type mismatch (argument 2)
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9372) : warning 202: number of arguments does not match definition
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9376) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9378) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9380) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9381) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9385) : error 021: symbol already defined: "SendClientMessage"
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9389) : error 010: invalid function or declaration[/pawn]
Naslov: Odg: Pomoc oko granice
Poruka od: Deken poslato Januar 11, 2019, 20:08:10 POSLE PODNE
Citat: .pwnAmx poslato Januar 11, 2019, 19:59:54 POSLE PODNE
[pawn]E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9371) : error 035: argument type mismatch (argument 2)
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9372) : warning 202: number of arguments does not match definition
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9376) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9378) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9380) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9381) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9385) : error 021: symbol already defined: "SendClientMessage"
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9389) : error 010: invalid function or declaration[/pawn]
onda probaj da pises SendClientMessage i izbrisi define SCM i onda posalji sta bude mislim ako ti je sve SCM onda nemoj ako je samo to ili jos 2-3 stvari onda slobodno i  samo izmeni tekst
Naslov: Odg: Pomoc oko granice
Poruka od: Raikkonen poslato Januar 11, 2019, 20:17:13 POSLE PODNE
Brate isto sve opet...
Da li postoji na ovom forumu tutorial za ovo?
Naslov: Odg: Pomoc oko granice
Poruka od: xLanmi poslato Januar 11, 2019, 22:09:40 POSLE PODNE
9385 - daj ovu liniju
Naslov: Odg: Pomoc oko granice
Poruka od: Raikkonen poslato Januar 11, 2019, 22:35:14 POSLE PODNE
Ovako ovo je moj neki sistem koj sam pokusao da napravim za UP mod pa vidite sta ne valja jer ja ne oucavam neke greske
[pawn]pPasos,////ENUM
ServerLabel[71] = CreateDynamic3DTextLabel(""PLAVA"[Pasos]\n"ORANGE"Da izvadite pasos kucajte /izvadipasos ",0x9EC73DAA, 1405.2356,-1138.8281,-82.6553,15, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 15.0);
PlayerInfo[playerid][pPasos] = 0; / OVO SAM STAVIO POD ONPLAYERCONNECT
YCMD:izvadipasos(playerid, params[],help)
{
   #pragma unused help
    if(IsPlayerConnected(playerid))
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1405.2356,-1138.8281,-82.6553)) return SCM(playerid,-1,""CRVENA"[ERROR] "BELA"Morate biti u opstini!");
    if(PlayerInfo[playerid][pPasos] == 1) return SCM(playerid,-1,""CRVENA"[ERROR] "BELA"Vec imate pasos!");
    if(PlayerInfo[playerid][pNovacDzep] < 500) return SCM(playerid,-1,""CRVENA"[ERROR] "BELA"Nemate 500$ za vadjenje pasosa!");
    SCM(playerid,ORANGE,"* [Sekretarica]: {FFFFFF}Izvadili ste Pasos.");
    g_NovacMinus(playerid, 500);
    PlayerInfo[playerid][pPasos] = 1;
    return 1;
}
else if(IsPlayerInRangeOfPoint(playerid, 15.0, 1790.80420, 818.60492, 12.51690))   // granicabg
   {
      if(PlayerInfo[playerid][pPasos] == 1)
      {
          if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1 "Morate biti na mestu vozaca.");
          if(PlayerInfo[playerid][pNovacDzep] < 5) return return SCM(playerid,-1,""CRVENA"[ERROR] "BELA"Nemate 5$!");
          MoveDynamicObject(granicabg,1790.80420, 818.60492, 6.91690, 3.0);
         KapijeTimer[playerid] = SetTimer("granicabgZA", 9000, 0);
         g_NovacMinus(playerid, 5);
         SCM(playerid, ZUTA,"CARINIK:{FFFFFF} Granicna kapija otvorena,mozete proci.");
            format(string, sizeof(string), "* %s pokazuje pasos... carinik otvara kapiju.", Ime_Igraca(playerid));
         ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
      }
      else return SCM(playerid, ZUTA, "CARINIK: {FFFFFF}Vi nemate  potrebna dokumenta kako bi ste presli granicu (pasos).");
   }

INI_WriteInt(File,"Pasos", 0); // OVO SAM STAVIO KOD INI_WRITEINT

INI_Int("Pasos",PlayerInfo[playerid][pPasos]);  OVO SAM SAM STAVIO KOD INI_INT

INI_WriteInt(File,"Pasos",PlayerInfo[playerid][pPasos]); // OVO SAM STAVIO KOD INI_WRITEINT




forward granicabgZA();
public granicabgZA()
{
    MoveDynamicObject(granicabg,1790.80420, 818.60492, 12.51690, 3.5);
   return 1;
}

//OVO SAM STAVIO POD forward i public
/////////////////////////////////////////////////
//=============================[ Granica BG/SA ]================================|
   
   granicabg = CreateDynamicObject(980, 1790.80420, 818.60492, 12.51690,   0.00000, 0.00000, 180.00000);
   granicasa = CreateDynamicObject(980, 1803.33228, 818.60492, 12.51690,   0.00000, 0.00000, 180.00000);
   
   new granicaaa1 = CreateDynamicObject(19325, 1787.66504, 818.56232, 17.34660,   0.00000, 0.00000, 90.00000);
   new granicaaa2 = CreateDynamicObject(19325, 1794.30542, 818.56232, 17.34660,   0.00000, 0.00000, 90.00000);
   new granicaaa3 = CreateDynamicObject(19325, 1800.11584, 818.56232, 17.34660,   0.00000, 0.00000, 90.00000);
   new granicaaa4 = CreateDynamicObject(19325, 1806.75391, 818.56232, 17.34660,   0.00000, 0.00000, 90.00000);
   new granicaaa5 = CreateDynamicObject(18980, 1784.59070, 818.71057, 6.93900,   0.00000, 0.00000, 0.00000);
   new granicaaa6 = CreateDynamicObject(18980, 1809.60193, 818.71057, 6.93900,   0.00000, 0.00000, 0.00000);
   new granicaaa7 = CreateDynamicObject(18980, 1797.10461, 818.71057, 6.93900,   0.00000, 0.00000, 0.00000);

   SetDynamicObjectMaterial(granicaaa1, 0, 2361, "shopping_freezers", "white", 0xFFB2A5A5);
   SetDynamicObjectMaterial(granicaaa2, 0, 2361, "shopping_freezers", "white", 0xFFB2A5A5);
   SetDynamicObjectMaterial(granicaaa3, 0, 2361, "shopping_freezers", "white", 0xFFB2A5A5);
   SetDynamicObjectMaterial(granicaaa4, 0, 2361, "shopping_freezers", "white", 0xFFB2A5A5);
   SetDynamicObjectMaterial(granicaaa5, 0, 2361, "shopping_freezers", "white", 0xFFB2A5A5);
   SetDynamicObjectMaterial(granicaaa6, 0, 2361, "shopping_freezers", "white", 0xFFB2A5A5);
   SetDynamicObjectMaterial(granicaaa7, 0, 2361, "shopping_freezers", "white", 0xFFB2A5A5);

   new granicastrelicazelena1 = CreateDynamicObject(1318, 1801.13086, 818.58331, 17.27910,   0.00000, 0.00000, 90.00000);
   new granicastrelicazelena2 = CreateDynamicObject(1318, 1793.21094, 818.58331, 17.27910,   0.00000, 0.00000, 90.00000);

   SetDynamicObjectMaterial(granicastrelicazelena1, 0, 2361, "shopping_freezers", "white", 0xFF1FC14A);
   SetDynamicObjectMaterial(granicastrelicazelena2, 0, 2361, "shopping_freezers", "white", 0xFF1FC14A);

   new granicastrelicacrvena1 = CreateDynamicObject(1318, 1788.45886, 818.58331, 17.27910,   0.00000, 180.00000, 90.00000);
   new granicastrelicacrvena2 = CreateDynamicObject(1318, 1805.88293, 818.58331, 17.27910,   0.00000, 180.00000, 90.00000);

   SetDynamicObjectMaterial(granicastrelicacrvena1, 0, 2361, "shopping_freezers", "white", 0xFFD22C2C);
   SetDynamicObjectMaterial(granicastrelicacrvena2, 0, 2361, "shopping_freezers", "white", 0xFFD22C2C);

   CreateDynamicObject(19313, 1781.08582, 818.55035, 8.50770,   0.00000, 90.00000, 0.00000);
   CreateDynamicObject(1257, 1814.05530, 797.49359, 11.38910,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(19313, 1777.78271, 815.43347, 8.50770,   0.00000, 90.00000, 90.00000);
   CreateDynamicObject(19313, 1777.80371, 808.84320, 8.50770,   0.00000, 90.00000, 90.00000);
   CreateDynamicObject(19313, 1816.34985, 815.43347, 8.50770,   0.00000, 90.00000, 90.00000);
   CreateDynamicObject(19313, 1816.30054, 808.84320, 8.50770,   0.00000, 90.00000, 90.00000);
   CreateDynamicObject(1238, 1782.12231, 809.89172, 10.20130,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(1238, 1782.11951, 808.34839, 10.20130,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(1238, 1782.09424, 807.16278, 10.24330,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(1238, 1782.07849, 805.93878, 10.30630,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(1238, 1812.14380, 805.93884, 10.30630,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(1238, 1812.15771, 807.16284, 10.30630,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(1238, 1812.19360, 808.34845, 10.30630,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(1238, 1812.18433, 809.89166, 10.30630,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(19425, 1783.72083, 802.78418, 10.00030,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(19425, 1786.96118, 802.78552, 10.00030,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(19425, 1790.18152, 802.78552, 10.00030,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(19425, 1791.98499, 802.78552, 9.99830,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(19425, 1801.83936, 802.78552, 10.00030,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(19425, 1805.10010, 802.78552, 10.00030,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(19425, 1808.27771, 802.78552, 10.00030,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(19425, 1810.13452, 802.78552, 9.99830,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(1297, 1811.28271, 804.73810, 13.23089,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(1297, 1782.80786, 804.73810, 13.23090,   0.00000, 0.00000, 180.00000);
   CreateDynamicObject(3881, 1780.93213, 815.04962, 11.64210,   0.00000, 0.00000, 180.00000);
   CreateDynamicObject(3881, 1813.27026, 814.01019, 11.64210,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(3526, 1799.80566, 801.66742, 10.17460,   0.00000, 0.00000, 180.00000);
   CreateDynamicObject(3526, 1799.87585, 803.81055, 10.17460,   0.00000, 0.00000, 180.00000);
   CreateDynamicObject(3526, 1812.44690, 801.66742, 10.17460,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(3526, 1812.41296, 803.81049, 10.17460,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(3526, 1781.38867, 801.66742, 10.17460,   0.00000, 0.00000, 180.00000);
   CreateDynamicObject(3526, 1781.38867, 803.81049, 10.17460,   0.00000, 0.00000, 180.00000);
   CreateDynamicObject(3526, 1794.02197, 801.66742, 10.17460,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(3526, 1794.02197, 803.81049, 10.17460,   0.00000, 0.00000, 0.00000);
   CreateDynamicObject(19313, 1813.06506, 818.55042, 8.50770,   0.00000, 90.00000, 0.00000);[/pawn]
Naslov: Odg: Pomoc oko granice
Poruka od: Raikkonen poslato Januar 11, 2019, 23:27:52 POSLE PODNE
@LANMY.pwN
help?
Naslov: Odg: Pomoc oko granice
Poruka od: xLanmi poslato Januar 12, 2019, 12:22:12 POSLE PODNE
Brate lepo sam ti napisao daj liniju  ::).
Naslov: Odg: Pomoc oko granice
Poruka od: Raikkonen poslato Januar 12, 2019, 13:34:04 POSLE PODNE
Posto sam izbacio bio pasos iz gma opet sam ga ubacio i evo errori pa ti kazi koju liniju da ti dam
[pawn]gamemodes\ug-rp.pwn(9976) : error 035: argument type mismatch (argument 2)
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9977) : warning 202: number of arguments does not match definition
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9981) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9983) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9985) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9986) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9990) : error 021: symbol already defined: "SendClientMessage"
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9993) : error 054: unmatched closing brace ("}")
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9994) : error 010: invalid function or declaration[/pawn]
Naslov: Odg: Pomoc oko granice
Poruka od: AdzoXx poslato Januar 12, 2019, 13:43:28 POSLE PODNE
Daj ovu sa Invalid function or declaration
Naslov: Odg: Pomoc oko granice
Poruka od: Raikkonen poslato Januar 12, 2019, 13:48:28 POSLE PODNE
[pawn]else if(IsPlayerInRangeOfPoint(playerid, 15.0, 1790.80420, 818.60492, 12.51690))   // granicabg
   {
      if(PlayerInfo[playerid][pPasos] == 1)
      {
          if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1 "Morate biti na mestu vozaca.");
          if(PlayerInfo[playerid][pNovacDzep] < 5) return return SCM(playerid,-1,""CRVENA"[ERROR] "BELA"Nemate 5$!");[/pawn]
Naslov: Odg: Pomoc oko granice
Poruka od: AdzoXx poslato Januar 12, 2019, 13:51:09 POSLE PODNE
[pawn]if(IsPlayerInRangeOfPoint(playerid, 15.0, 1790.80420, 818.60492, 12.51690))   // granicabg
   {
      if(PlayerInfo[playerid][pPasos] == 1)
      {
          if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1 , "Morate biti na mestu vozaca.");
          if(PlayerInfo[playerid][pNovacDzep] < 5) return SCM(playerid,-1,""CRVENA"[ERROR] "BELA"Nemate 5$!");[/pawn]
Naslov: Odg: Pomoc oko granice
Poruka od: Raikkonen poslato Januar 12, 2019, 13:57:46 POSLE PODNE
[pawn]E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9976) : error 035: argument type mismatch (argument 2)
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9977) : warning 202: number of arguments does not match definition
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9981) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9983) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9985) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9986) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9990) : error 021: symbol already defined: "SendClientMessage"
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9993) : error 054: unmatched closing brace ("}")
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9994) : error 010: invalid function or declaration[/pawn]
Naslov: Odg: Pomoc oko granice
Poruka od: AdzoXx poslato Januar 12, 2019, 14:16:48 POSLE PODNE
Daj tacno linije na kojima baca errore ili ih oznaci
Naslov: Odg: Pomoc oko granice
Poruka od: Raikkonen poslato Januar 12, 2019, 17:27:56 POSLE PODNE
[pawn]9976 SCM(playerid,ORANGE,"* [Sekretarica]: {FFFFFF}Izvadili ste Pasos.");
9977 g_NovacMinus(playerid, 500);
9981 if(IsPlayerInRangeOfPoint(playerid, 15.0, 1790.80420, 818.60492, 12.51690))   // granicabg
9983 if(PlayerInfo[playerid][pPasos] == 1)
9985 if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1 , "Morate biti na mestu vozaca.");
9986 if(PlayerInfo[playerid][pNovacDzep] < 5) return SCM(playerid,-1,""CRVENA"[ERROR] "BELA"Nemate 5$!");
9990 SCM(playerid, ZUTA,"CARINIK:{FFFFFF} Granicna kapija otvorena,mozete proci.");
9993 }
9994 else return SCM(playerid, ZUTA, "CARINIK: {FFFFFF}Vi nemate  potrebna dokumenta kako bi ste presli granicu (pasos).");[/pawn]
Naslov: Odg: Pomoc oko granice
Poruka od: Raikkonen poslato Januar 12, 2019, 17:29:36 POSLE PODNE
Citat: LANMY.pwN poslato Januar 11, 2019, 22:09:40 POSLE PODNE
9385 - daj ovu liniju
EtO sve linije de mi baca error
Naslov: Odg: Pomoc oko granice
Poruka od: Deken poslato Januar 12, 2019, 17:44:14 POSLE PODNE
prvo ne mozes imati jedan else return a dva if na kojim ne pise nista na jednom ifu tj onom isplayerinrangeofpoint stavi return scm
[pawn]
else return SCM(playerid, ZUTA, "CARINIK: {FFFFFF}Vi nemate  potrebna dokumenta kako bi ste presli granicu (pasos)."); // ne moze biti jedan else return za dva ifa a dva else return ne bi radila tako da ifispayerinrangeofpoint stavi return
[/pawn]
Naslov: Odg: Pomoc oko granice
Poruka od: Deken poslato Januar 12, 2019, 17:45:41 POSLE PODNE
9976 SCM(playerid,-1,""ORANGE"* [Sekretarica]: {FFFFFF}Izvadili ste Pasos."); // ovo stavi ovako
Naslov: Odg: Pomoc oko granice
Poruka od: Deken poslato Januar 12, 2019, 17:51:03 POSLE PODNE
9977 g_NovacMinus(playerid, 500); ovde ti nesto nedostaje nez sta ne koristim ovaj tip

onda ono od prosli put uradi ovako

if(IsPlayerInRangeOfPoint(playerid, 15.0, 1790.80420, 818.60492, 12.51690)) return SCM(playerid,-1,"Niste u blizini granice");

SCM(playerid, ZUTA,"CARINIK:{FFFFFF} Granicna kapija otvorena,mozete proci."); OVO {FFFFFF} ide mozda {FFFFF} i to FFFFF definisi kao WHITE u smislu SCM(playerid, ZUTA,"CARINIK:"BELA" Granicna kapija otvorena,mozete proci.");

TO bi trebalo da bude to javi ako radi
Naslov: Odg: Pomoc oko granice
Poruka od: Raikkonen poslato Januar 12, 2019, 18:35:53 POSLE PODNE
[pawn]gamemodes\ug-rp.pwn(9981) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9983) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9985) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9986) : error 010: invalid function or declaration
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9990) : error 021: symbol already defined: "SendClientMessage"
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9993) : error 054: unmatched closing brace ("}")
E:\Ultimate Gaming v0.1\gamemodes\ug-rp.pwn(9994) : error 010: invalid function or declaration[/pawn]
Opet isto ne razumem vise sta je ovo
Naslov: Odg: Pomoc oko granice
Poruka od: Raikkonen poslato Januar 12, 2019, 19:18:56 POSLE PODNE
@Deken Help?
BUMP!
help neko molim vass
Naslov: Odg: Pomoc oko granice
Poruka od: Deken poslato Januar 12, 2019, 20:20:41 POSLE PODNE
daj linije koje daju errore i linije izmedju njih i daj mi brojeve tih linija
naprimer
linija 9555 ti prva daje error i zadnji error je na 9565 ti stavi 9554 i 9566
Naslov: Odg: Pomoc oko granice
Poruka od: Raikkonen poslato Januar 12, 2019, 20:32:41 POSLE PODNE
[pawn]9983 if(PlayerInfo[playerid][pPasos] == 1)
9985 if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1 , "Morate biti na mestu vozaca.");
9986 if(PlayerInfo[playerid][pNovacDzep] < 5) return SCM(playerid,-1,""CRVENA"[ERROR] "BELA"Nemate 5$!");
9990 SCM(playerid, ZUTA,"CARINIK:"BELA" Granicna kapija otvorena,mozete proci.");
9993 }
9994 else return SCM(playerid, ZUTA, "CARINIK: {FFFFFF}Vi nemate  potrebna dokumenta kako bi ste presli granicu (pasos)."); [/pawn]
Da li hoces da ti posaljem ceo sistem ovo vezano za pasos mozda sam negde pogrresio
Naslov: Odg: Pomoc oko granice
Poruka od: Deken poslato Januar 12, 2019, 20:36:54 POSLE PODNE
Citat: .pwnAmx poslato Januar 12, 2019, 20:32:41 POSLE PODNE
[pawn]9983 if(PlayerInfo[playerid][pPasos] == 1)
9985 if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1 , "Morate biti na mestu vozaca.");
9986 if(PlayerInfo[playerid][pNovacDzep] < 5) return SCM(playerid,-1,""CRVENA"[ERROR] "BELA"Nemate 5$!");
9990 SCM(playerid, ZUTA,"CARINIK:"BELA" Granicna kapija otvorena,mozete proci.");
9993 }
9994 else return SCM(playerid, ZUTA, "CARINIK: {FFFFFF}Vi nemate  potrebna dokumenta kako bi ste presli granicu (pasos)."); [/pawn]
Da li hoces da ti posaljem ceo sistem ovo vezano za pasos mozda sam negde pogrresio
da i napisi koja je koja linija
Naslov: Odg: Pomoc oko granice
Poruka od: Raikkonen poslato Januar 12, 2019, 20:42:02 POSLE PODNE
[pawn]345-pPasos, 7939 ServerLabel[71] = CreateDynamic3DTextLabel(""PLAVA"[Pasos]\n"ORANGE"Da izvadite pasos kucajte /izvadipasos ",0x9EC73DAA, 1529.6415,-1802.7961,-33.2141,15, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 15.0);
8260 PlayerInfo[playerid][pPasos] = 0;
9969-9995 YCMD:izvadipasos(playerid, params[],help)
{
   #pragma unused help
    if(IsPlayerConnected(playerid))
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 1529.6415,-1802.7961,-33.2141,)) return SCM(playerid,-1,""CRVENA"[ERROR] "BELA"Morate biti u opstini!");
    if(PlayerInfo[playerid][pPasos] == 1) return SCM(playerid,-1,""CRVENA"[ERROR] "BELA"Vec imate pasos!");
    if(PlayerInfo[playerid][pNovacDzep] < 500) return SCM(playerid,-1,""CRVENA"[ERROR] "BELA"Nemate 500$ za vadjenje pasosa!");
    SCM(playerid,-1,""ORANGE"* [Sekretarica]: {FFFFFF}Izvadili ste Pasos.");
    g_NovacMinus(playerid, 500);
    PlayerInfo[playerid][pPasos] = 1;
    return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 15.0, 1790.80420, 818.60492, 12.51690)) return SCM(playerid,-1,"Niste u blizini granice");
   {
      if(PlayerInfo[playerid][pPasos] == 1)
      {
          if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1 , "Morate biti na mestu vozaca.");
          if(PlayerInfo[playerid][pNovacDzep] < 5) return SCM(playerid,-1,""CRVENA"[ERROR] "BELA"Nemate 5$!");
          MoveDynamicObject(granicabg,1790.80420, 818.60492, 6.91690, 3.0);
         KapijeTimer[playerid] = SetTimer("granicabgZA", 9000, 0);
         g_NovacMinus(playerid, 5);
         SCM(playerid, ZUTA,"CARINIK:"BELA" Granicna kapija otvorena,mozete proci.");
            format(string, sizeof(string), "* %s pokazuje pasos... carinik otvara kapiju.", Ime_Igraca(playerid));
         ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
      }
      else return SCM(playerid, ZUTA, "CARINIK: {FFFFFF}Vi nemate  potrebna dokumenta kako bi ste presli granicu (pasos).");
   }
25142 INI_WriteInt(File,"Pasos", 0);
25202 INI_WriteInt(File,"Pasos",PlayerInfo[playerid][pPasos]);
25378 INI_Int("Pasos",PlayerInfo[playerid][pPasos]); [/pawn]
Naslov: Odg: Pomoc oko granice
Poruka od: Raikkonen poslato Januar 12, 2019, 21:51:28 POSLE PODNE
@AdzoXx @Deken Jel ste uspeli da provalite do cega je?
Ja sam opet pregledao ali ne oucavam nista kao error :P
Naslov: Odg: Pomoc oko granice
Poruka od: Deken poslato Januar 12, 2019, 23:00:55 POSLE PODNE
Daj mi link izvornog gamemoda i tog sistema sto si radio probacu sutra preko mog kompa pa cu javiti do cega je
Naslov: Odg: Pomoc oko granice
Poruka od: Raikkonen poslato Januar 13, 2019, 00:28:59 PRE PODNE
Izvorni UnderPoint od greedy.amx
A sistem sam izvuko iz SrbijaGaming od Nelsona
SG http://www.mediafire.com/file/4fza9ee5ot6umln/Srbija+Gaming_Nelson.rar
UP https://www.sendspace.com/file/tfarwt
Naslov: Odg: Pomoc oko granice
Poruka od: Raikkonen poslato Januar 13, 2019, 23:33:34 POSLE PODNE
BUMP!
@Deken HELP bro??
Naslov: Odg: Pomoc oko granice
Poruka od: AdzoXx poslato Januar 13, 2019, 23:51:52 POSLE PODNE
Probaj ovako

[pawn]CMD:granica(playerid, params[])
{
    if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,""ORANGE"#GRESKA:"BELA"Niste u vozilu!");
      if(PlayerInfo[playerid][pPasos] == 0) return SCM(playerid, -1, ""ORANGE"#GRESKA:"BELA"Nemate pasos!");
    if(IsPlayerInRangeOfPoint(playerid, 4.5, -2725.3616,2363.0586,71.7988) )
   {
        TogglePlayerControllable(playerid, 0);
             SetTimer("GranicaIzlaz", 10000, false, "i", playerid);
             GameTextForPlayer(playerid,"~n~~n~~n~~n~~n~~n~~n~~n~~w~Pregledanje pasosa u toku....", 10000, 3);
           SCM(playerid,-1,""PLAVA"GRANICA: "BELA"Uspesno ste otvorili granicu!");
   }
   return 1;
}[/pawn]
Zatim dodaj ovo gdje su ti ostali forwardi itd:
[pawn]forward GranicaIzlaz(playerid);
public GranicaIzlaz(playerid)
{
    TogglePlayerControllable(playerid, 1);
    MoveDynamicObject(rampa1, -2728.23779,2366.11743,70.75708, 2.0);
    GranicaTimer[playerid] = SetTimer("Zatvaranjerampa1", 5000, 0);
}
forward Zatvaranjerampa1();
public Zatvaranjerampa1()
{
   MoveDynamicObject(rampa1, -2728.23779, 2366.11743, 71.68123,2.0);
   return 1;
}[/pawn]
i ovo na vrhu skripte
[pawn]new GranicaTimer[MAX_PLAYERS];[/pawn]

Ako bude imalo nekih gresaka javipa da resimo ;)
Naslov: Odg: Pomoc oko granice
Poruka od: Raikkonen poslato Januar 14, 2019, 02:26:38 PRE PODNE
Tebra radi ovo za granicu ali kako sada za komandu /izvadipasos?
Da li bi mogao da mi pomognes tu ?
Naslov: Odg: Pomoc oko granice
Poruka od: Raikkonen poslato Januar 14, 2019, 02:49:50 PRE PODNE
LOCK HVALA BRAT NA POMOCI!