[Pomoc]Ne radi

pre 11 godina
440
pregleda
14
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Kriso_Anderson
Kingpin
pre 11 godina
b]Skripta koju koristim: Bm
Detaljan opis problema: Imam problem svaki put kada npr sredim komandu /sellgun npr umesto formata stavim SCM ja compilam i izbaci mi errore samo kada editujem npr ime srv tad radim kako da sredim to  😢  😕
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
arnel avdic
Underboss
pre 11 godina
pa zato što ne mozes npr SCM(playerid, -1"Imate %s novca u rukama ",pInfo);
to ne moze jer moraš format koristit i string , nadam se da kontaš probaj sa SCMF , slicno je formatu ...
Kriso_Anderson
Kingpin
pre 11 godina
Ne to npr ja imam format i ja ga izbrisem celog i umesto njega stavim SendClientMessage(playerid, BLABLA,"BLABLA");
I izbacuje eror
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(22) : warning 216: nested comment
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(10276) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(10282) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(17612) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(17613) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(17614) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(17615) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(17616) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(17621) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(17622) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(17637) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(17709) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(17710) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(17711) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(17721) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(32385) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(32415) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(34716) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(35972) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(36011) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(36050) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(36089) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(36128) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(36167) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(60370) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(60372) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(60374) : error 035: argument type mismatch (argument 2)

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

26 Errors.

Kada izbrisem komandu radi sve
arnel avdic
Underboss
pre 11 godina
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(10276) : error 035: argument type mismatch (argument 2)
de postavi ovu liniju i postavi format prije i to što si preuredio u SCM
Kriso_Anderson
Kingpin
pre 11 godina
SendClientMessage(playerid, BELA, "* Kada se budete umorili idite do kucice i predajte mleko(/predajmleko).");

Evo ti cela cmd koju sam malo preuredio evo ti /sellgun
  if(strcmp(cmd,"/sellgun",true)==0 || strcmp(cmd,"/napravioruzije",true)==0)
    {
        if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo == 32)
{
new x_weapon,weapon,ammo,price;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, ": "BELA"/sellgun [ID Igraca/Dio Imena] [ime oruzija]");
SendClientMessage(playerid, COLOR_GREY, ": "BELA"noz(50) palica(50) sdpistolj(50) dezert(150) m4(600)");
SendClientMessage(playerid, COLOR_GREY, ": "BELA"hekler(300) pumparica(200) puska (250) kalas(550)");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (IsPlayerConnected(giveplayerid))
{
if(PlayerInfo < 3)
{
SendClientMessage(playerid, COLOR_LIGHTRED, " {FFFFFF}Igrac mora biti minimum level 2! ");
if(PlayerInfo >= 1) return SCM(playerid,COLOR_WHITE,"u zatvoru/Jailu si nemozes sellgun !");
return 1;
}
    if(giveplayerid != INVALID_PLAYER_ID)
    {
x_weapon = strtok(cmdtext, idx);
if(!strlen(x_weapon))
{
SendClientMessage(playerid, COLOR_GREY, ": "BELA"/sellgun [ID Igraca/Dio Imena] [ime oruzija]");
SendClientMessage(playerid, COLOR_GREY, ": "BELA"noz(50) palica(50) dezert(150) m4(600)");
SendClientMessage(playerid, COLOR_GREY, ": "BELA"hekler(300) pumparica(200) puska (250) kalas(550)");
return 1;
}
}
if(strcmp(x_weapon,"noz",true) == 0) { if(PlayerInfo > 49) { weapon = 4; price = 50; ammo = 1; } else { SendClientMessage(playerid,COLOR_GREY,"Nemate dovoljno materijala za to oruzije!"); return 1; } }
else if(strcmp(x_weapon,"palica",true) == 0) { if(PlayerInfo > 49) { weapon = 5; price = 50; ammo = 1; } else { SendClientMessage(playerid,COLOR_GREY,"Nemate dovoljno materijala za to oruzije!"); return 1; } }
else if(strcmp(x_weapon,"dezert",true) == 0) { if(PlayerInfo > 149) { weapon = 24; price = 150; ammo = 50; } else { SendClientMessage(playerid,COLOR_GREY,"Nemate dovoljno materijala za to oruzije!"); return 1; } }
                else if(strcmp(x_weapon,"hekler",true) == 0) { if(PlayerInfo > 299) { weapon = 29; price = 300; ammo = 150; } else { SendClientMessage(playerid,COLOR_GREY,"Nemate dovoljno materijala za to oruzije!"); return 1; } }
    else if(strcmp(x_weapon,"pumparica",true) == 0) { if(PlayerInfo > 199) { weapon = 25; price = 200; ammo = 100; } else { SendClientMessage(playerid,COLOR_GREY,"Nemate dovoljno materijala za to oruzije!"); return 1; } }
                else if(strcmp(x_weapon,"kalas",true) == 0) { if(PlayerInfo > 499) { weapon = 30; price = 550; ammo = 200; } else { SendClientMessage(playerid,COLOR_GREY,"Nemate dovoljno materijala za to oruzije!"); return 1; } }
                else if(strcmp(x_weapon,"m4",true) == 0) { if(PlayerInfo > 599) { weapon = 31; price = 600; ammo = 200; } else { SendClientMessage(playerid,COLOR_GREY,"Nemate dovoljno materijala za to oruzije!"); return 1; } }
else if(strcmp(x_weapon,"puska",true) == 0) { if(PlayerInfo > 249) { weapon = 33; price = 250; ammo = 60; } else { SendClientMessage(playerid,COLOR_GREY,"Nemate dovoljno materijala za to oruzije!"); return 1; } }
else { SendClientMessage(playerid,COLOR_GREY," Nepravilno ime oruzija!"); return 1; }
if (ProxDetectorS(5.0, playerid, giveplayerid))
{
if(PlayerInfo > 0)
{
    new skill = 2 * PlayerInfo;
    new mats = price / 100;
    price -= (mats)*(skill);
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Dali ste %s-u  %s sa %d municije, za %d materijala.", giveplayer,x_weapon, ammo, price);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), "Primili ste %s sa %d municije od %s-a.", x_weapon, ammo, sendername);
SendClientMessage(giveplayerid, COLOR_GREY, string);
PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
new gunname;
GetWeaponName(weapon, gunname, sizeof(gunname));
format(string, sizeof(string), "* %s daje %s %s-u.", sendername, gunname,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GivePlayerWeapon(giveplayerid,weapon,ammo);
PlayerInfo -= price;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Predaleko ste.");
return 1;
}
}
else
{
format(string, sizeof(string), "  %d nije aktivan igrac.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
          }
else return SendClientMessage(playerid, COLOR_GRAD1, " Niste Diler Oruzja !"); }
return 1;
}
arnel avdic
Underboss
pre 11 godina
SendClientMessage(playerid, -1, ""CRVENA1" * Kada se budete umorili idite do kucice i predajte mleko(/predajmleko).");


de probaj ovako ali kad ovako stavljas boja ti treba da bude definirana #define CRVENA1            "{F81414}"
Kriso_Anderson
Kingpin
pre 11 godina
Ok sredio sam ali kada ja compilam izbaci mi 4 errora evo ti koja
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(22) : warning 216: nested comment
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(14973) : error 017: undefined symbol "sendername"
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(14973) : error 017: undefined symbol "sendername"
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(14973) : error 029: invalid expression, assumed zero
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(14973) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.

Evo ti deo skripte
public OnPlayerExitVehicle(playerid, vehicleid)
{
if(TransportDuty > 0)
{
if(TransportDuty == 1)
{
new result;
format(result, sizeof(result),"Taxi vozilo");
UpdateDynamic3DTextLabelText(Taxikolt,LIGHTBLUE,result);
}
}
new State ;
    State=GetPlayerState(playerid);

    if(State == PLAYER_STATE_DRIVER)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
if (kacigawearg == 1)
{
// neradi za sada nista
}
else

gEngine = 1;
engineOn[GetPlayerVehicleID(playerid)] = 1;
arnel avdic
Underboss
pre 11 godina
definisi new sendername;
Kriso_Anderson
Kingpin
pre 11 godina
Ovo izbacuje
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(22) : warning 216: nested comment
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(17711) : warning 213: tag mismatch
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(17711) : warning 213: tag mismatch
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(17711) : warning 202: number of arguments does not match definition
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(17711) : warning 202: number of arguments does not match definition
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(32309) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(32339) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(34640) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(35896) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(35935) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(35974) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(36013) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(36052) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(36091) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(60294) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(60296) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(60298) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(60299) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(61018) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(61034) : error 035: argument type mismatch (argument 2)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(84472) : error 035: argument type mismatch (argument 3)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(84476) : error 035: argument type mismatch (argument 3)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(84480) : error 035: argument type mismatch (argument 3)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(84484) : error 035: argument type mismatch (argument 3)
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(92827) : warning 203: symbol is never used: "PlayerPos"
C:\Users\Freddy\Desktop\Balkan Matrix RolePlay\gamemodes\BM.pwn(92827) : warning 203: symbol is never used: "VehiclesName"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

19 Errors.
arnel avdic
Underboss
pre 11 godina
http://wiki.sa-mp.com/wiki/Errors_List#035:_argument_type_mismatch_.28argument_x.29

eto ti šta znace ti errori pročitaj malo ne mogu ništa uradit ti bez te skripte il tog koda citavog uci se
Kriso_Anderson
Kingpin
pre 11 godina
Oces da ti dam celu skriptu na pastebin?
ZIJO
Street Runner
pre 11 godina
daj sve defincije sa početka moda
Kriso_Anderson
Kingpin
pre 11 godina
Oces celu skriptu ?
Rudimental
OG Legend
pre 11 godina


Molimo te da procitas pravila foruma te da onda otvoris temu po pravilima.

Razlog zakljucavanja:

Vec sam ti jednom rekao da se pridrzavas pravila kada otvaras temu znaci moras da opises u cemu je problem a ne samo "Ne radi" sta ne radi brt ne radi slavina ?

Pravila:

Glavna pravila Balkan SA:MP foruma .

Razgovor u vezi PAWN-Skriptanja .

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava