Error Pawno

CFG Započeo CFG
pre 4 godine
1,699
pregleda
19
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
CFG
Street Runner
pre 4 godine
Kod:
CMD:izvadipasos(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 362.3253,173.6882,1008.3828))
{


if(PlayerInfo(playerid) == 0);
{
  GivePlayerMoney(playerid, -3000);
PlayerInfo(playerid = 1;
}
else
{
SCM(playerid, COLOR_RED; "GRESKA: Vec imas pasos!");
}
}
return 1;

}

Problem(error/warning):
(373) : error 012: invalid function call, not a valid address
(373) : warning 215: expression has no effect
(373) : error 001: expected token: ";", but found ")"
(373) : error 029: invalid expression, assumed zero
(373) : fatal error 107: too many error messages on one lin
Debug iz server_log: //
Slika/video ingame problema(obavezno ako je ingame problem): //
Bryan123
Enforcer
pre 4 godine

CMD:izvadipasos(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 362.3253,173.6882,1008.3828))
{
if(PlayerInfo == 0)
{
  GivePlayerMoney(playerid, -3000);
PlayerInfo = 1;
}
else
{
SCM(playerid, COLOR_RED, "GRESKA: Vec imas pasos!");
}
}
return 1;
}
CFG
Street Runner
pre 4 godine
Darkic wrote on July 22, 2021, 1:30 pm:

CMD:izvadipasos(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 362.3253,173.6882,1008.3828))
{
if(PlayerInfo == 0)
{
  GivePlayerMoney(playerid, -3000);
PlayerInfo = 1;
}
else
{
SCM(playerid, COLOR_RED, "GRESKA: Vec imas pasos!");
}
}
return 1;
}

Mozes li mi objasniti sta sam pogrijesio? Nov sam u skriptanju.
Sage
Enforcer
pre 4 godine
CMD:izvadipasos(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 362.3253,173.6882,1008.3828))
{


if(PlayerInfo(playerid) == 0); // Ovde si stavio ; (to je greska)
{
  GivePlayerMoney(playerid, -3000);
PlayerInfo(playerid = 1;
}
else
{
SCM(playerid, COLOR_RED; "GRESKA: Vec imas pasos!");
}
}
return 1;

}


Ali ako hoces da ti kod izgleda uredno, mogao bi ga i ovako napisati (ne moras, samo izgleda finije):
CMD:izvadipasos(playerid, params[])
{
    if(!IsPlayerInRangeOfPoint(playerid, 3.0, 362.3253,173.6882,1008.3828))
        return 1; // Ili stavis ovo:
        //return SCM(playerid, COLOR_RED; "GRESKA: Niste na mestu za vadjenje pasosa!");

    if(PlayerInfo(playerid))
        return SCM(playerid, COLOR_RED; "GRESKA: Vec imas pasos!");

    GivePlayerMoney(playerid, -3000);
    PlayerInfo(playerid = 1;

    return 1;
}

Ima manje linija i preglednije/jasnije je sta kod radi (rekao bih pravilnije je no ce void da zapeni) 🙂
Bryan123
Enforcer
pre 4 godine
Uglavnom, ne znam bas najbolje da objasnjavam

CMD:izvadipasos(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 362.3253,173.6882,1008.3828))
{

if(PlayerInfo(playerid) == 0); // ; ne ide kod if-a, stavio si obicne zagrade kod playerid. Kod variabli i nizova se stavljaju uglaste zagrade, a kod funkcija obicne.
{
  GivePlayerMoney(playerid, -3000);
PlayerInfo(playerid = 1; // ista prica, kod playerid si otvorio obicnu zagradu, a ide [ i nisi zatvorio ]
}
else
{
SCM(playerid, COLOR_RED; "GRESKA: Vec imas pasos!"); // iza COLOR_RED si stavio ; a ide ,
}
}
return 1;
}
CFG
Street Runner
pre 4 godine
Kad uradim kako si mi rekao imam ove errore

error 029: invalid expression, assumed zero
(372) : warning 215: expression has no effect
(372) : error 001: expected token: ";", but found "]"
(372) : error 029: invalid expression, assumed zero
(372) : fatal error 107: too many error messages on one line
Garadooo
Forum Don
pre 4 godine
CFG wrote on July 22, 2021, 2:50 pm:
Kad uradim kako si mi rekao imam ove errore

error 029: invalid expression, assumed zero
(372) : warning 215: expression has no effect
(372) : error 001: expected token: ";", but found "]"
(372) : error 029: invalid expression, assumed zero
(372) : fatal error 107: too many error messages on one line

Pa covjece ti se copy paste jedan te isti code koji si postavio...
CFG
Street Runner
pre 4 godine
Ispravio sam sve ono sto ste mi rekli.
Garadooo
Forum Don
pre 4 godine
Aj posalji da vidmo kako si ispravio
Sage
Enforcer
pre 4 godine
CMD:izvadipasos(playerid, params[])
{
    if(!IsPlayerInRangeOfPoint(playerid, 3.0, 362.3253,173.6882,1008.3828))
        return 1; // Ili stavis ovo:
        //return SCM(playerid, COLOR_RED, "GRESKA: Niste na mestu za vadjenje pasosa!");

    if(PlayerInfo)
        return SCM(playerid, COLOR_RED, "GRESKA: Vec imas pasos!");

    GivePlayerMoney(playerid, -3000);
    PlayerInfo[playerid = 1;

    return 1;
}

EDIT: Lik vrv troluje, nisam ni video pola grešaka lmao, fixed je sada sve svakako
CFG
Street Runner
pre 4 godine
Ne trolujem, saljem vam kod kad budem kuci.
Ixiya2031
Enforcer
pre 4 godine
CFG wrote on July 22, 2021, 3:26 pm:
Ne trolujem, saljem vam kod kad budem kuci.


jel si stigao kuci
Dime123
Made Man
pre 4 godine
Zivkovic wrote on July 28, 2021, 11:30 am:
jel si stigao kuci

Jos putuje zovek
Jevtic Script
Made Man
pre 4 godine
CFG wrote on July 22, 2021, 1:01 pm:
Kod:
CMD:izvadipasos(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 362.3253,173.6882,1008.3828))
{


if(PlayerInfo(playerid) == 0);
{
  GivePlayerMoney(playerid, -3000);
PlayerInfo(playerid = 1;
}
else
{
SCM(playerid, COLOR_RED; "GRESKA: Vec imas pasos!");
}
}
return 1;

}

Problem(error/warning):
(373) : error 012: invalid function call, not a valid address
(373) : warning 215: expression has no effect
(373) : error 001: expected token: ";", but found ")"
(373) : error 029: invalid expression, assumed zero
(373) : fatal error 107: too many error messages on one lin
Debug iz server_log: //
Slika/video ingame problema(obavezno ako je ingame problem): //


CMD:izvadipasos(playerid, params[])
{
if(!IsPlayerInRangeOfPoint(playerid, 3.0, 362.3253,173.6882,1008.382😎) return SendClientMessage(playerid,COLOR_RED,"Nisi na mestu gde se vadi pasos.");
if(PlayerInfo(playerid) == 1) return  SendClientMessage(playerid,COLOR_RED,"Vec posedujete pasos.");
GivePlayerMoney(playerid, -3000);
PlayerInfo(playerid = 1;
SendClientMessage(playerid,-1,"Uspesno ste izvadili pasos (-3000$).");
return true;
}
Jevtic Script
Made Man
pre 4 godine
CFG wrote on July 22, 2021, 1:01 pm:
Kod:
CMD:izvadipasos(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 362.3253,173.6882,1008.3828))
{


if(PlayerInfo(playerid) == 0);
{
  GivePlayerMoney(playerid, -3000);
PlayerInfo(playerid = 1;
}
else
{
SCM(playerid, COLOR_RED; "GRESKA: Vec imas pasos!");
}
}
return 1;

}

Problem(error/warning):
(373) : error 012: invalid function call, not a valid address
(373) : warning 215: expression has no effect
(373) : error 001: expected token: ";", but found ")"
(373) : error 029: invalid expression, assumed zero
(373) : fatal error 107: too many error messages on one lin
Debug iz server_log: //
Slika/video ingame problema(obavezno ako je ingame problem): //

eto napravio sam ti novu komandu

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava