Detaljan opis problema:kako prebacit ovu cmd iz strcmp u zcmd sa sscanfom
Dio skripte:evo komande
if(strcmp(cmd,"/materials",true)==0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo != 9)
{
SendClientMessage(playerid,SIVA,"Niste Diler Oruzja!");
return 1;
}
new x_nr;
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) {
SendClientMessage(playerid, BELA, "{FFAF00}Koristite: {FFFFFF} /materials ");
SendClientMessage(playerid, BELA, "Dostupna imena: Get, Deliver.");
return 1;
}
if(strcmp(x_nr,"get",true) == 0)
{
if(PlayerToPoint(3.0,playerid,597.1277,-1248.6479,18.2734))
{
if(MatsHolding >= 10)
{
SendClientMessage(playerid, SIVA, "Mozete nositi samo deset paketa!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, BELA, "{FFAF00}Koristite: {FFFFFF} /materials get ");
return 1;
}
moneys = strvalEx(tmp);
if(moneys < 1 || moneys > 10) { SendClientMessage(playerid, SIVA, "Broj paketa ne moze biti manji od 1, a veci od 10!"); return 1; }
new price = moneys * 100;
if(GetPlayerMoney(playerid) > price)
{
format(string, sizeof(string), "*Kupili ste %d paketa materijala za $%d.", moneys, price);
SendClientMessage(playerid, SVETLOPLAVA, string);
GivePlayerMoney(playerid, - price);
MatsHolding = moneys;
}
else
{
format(string, sizeof(string), "You can't afford the $%d !", price);
SendClientMessage(playerid, SIVA, string);
}
}
else
{
SendClientMessage(playerid, SIVA, "Ne nalazite se u tvornici materijala!");
return 1;
}
}
else if(strcmp(x_nr,"deliver",true) == 0)
{
if(PlayerToPoint(3.0,playerid,960.8097,2098.9685,1011.0243))
{
if(MatsHolding > 0)
{
new payout = (50)*(MatsHolding);
format(string, sizeof(string), "* Tvornica ti je dala %d materijala za %d materijala paketa.", payout, MatsHolding);
SendClientMessage(playerid, SVETLOPLAVA, string);
PlayerInfo += payout;
MatsHolding = 0;
}
else
{
SendClientMessage(playerid, SIVA, "Nemate materijale !");
return 1;
}
}
else
{
SendClientMessage(playerid, SIVA, "Niste u tvornici materijala!");
return 1;
}
}
else
{
SendClientMessage(playerid, SIVA, " Invalid Materials Name !");
return 1;
}
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
