Započeo Maxwellâ„¢
•29. Okt. 2012.• Zaključano[Pomoc] /kupiprodukte, /prodajprodukte, /load
392
pregleda
6
postova
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,858
Postovi:
63
Teme:
Pridružio se:Jun 2012
29. Okt. 2012.
Skripta koju koristim:
-CLRP Edit (TechLand Xperia)
Detaljan opis problema:
-Kada kucam /kupiprodukte, ili /prodajprodukte, ili /load(bilo sta od toga), samo mi izbaci "SERVER: Unknown command." i nista se ne desi. U cemu je problem?
Dio skripte:
/kupiprodukte:
/prodajprodukte:
/load:
Neke slike/video za lakse dobivanje pomoci(neobavezno): Ako treba slikacu, mada ipak mislim da su svi razumeli 🙂
Hvala puno! 🙂
-CLRP Edit (TechLand Xperia)
Detaljan opis problema:
-Kada kucam /kupiprodukte, ili /prodajprodukte, ili /load(bilo sta od toga), samo mi izbaci "SERVER: Unknown command." i nista se ne desi. U cemu je problem?
Dio skripte:
/kupiprodukte:
if(strcmp(cmd, "/kupiprodukte", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new tmpcar = GetPlayerVehicleID(playerid);
new compcost = 20;
if(PlayerToPoint(70.0, playerid, 989.2015,-1356.8121,13.3787))
{
if(IsATruck(tmpcar))
{
if(PlayerHaul < PlayerHaul)
{
new amount;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, DCPLAVA, "DC Pomoc:");
SendClientMessage(playerid, COLOR_WHITE, "- Koriscenje: /kupiprodukte ");
return 1;
}
amount = strval(tmp);
if(amount < 1 || amount > 500) { SendClientMessage(playerid, COLOR_GREY, " Ne mozete kupiti manje od 1 ni vise od 500 produkata!"); return 1; }
new check= PlayerHaul + amount;
if(check > PlayerHaul)
{
format(string, sizeof(string), " Presli ste preko limita za kamion od %d, sada vozite %d.",PlayerHaul,PlayerHaul);
SendClientMessage(playerid, COLOR_GREY, string);
return 1;
}
new cost = amount*compcost;
if(GetPlayerMoney(playerid) >= cost)
{
PlayerHaul += amount;
format(string, sizeof(string), "Produkti: %d/%d.", PlayerHaul,PlayerHaul);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "Kupili ste %d Produkte za $%d.", amount,cost);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
GivePlayerCash(playerid,-cost);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
return 1;
}
else
{
format(string, sizeof(string), "Ne mozete da priustite %d Produkata za $%d!", amount,cost);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
return 1;
}
}
else
{
format(string, sizeof(string), "Produkti: %d/%d.", PlayerHaul,PlayerHaul);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
return 1;
}
}
else
{
SendClientMessage(playerid, TEAM_GROVE_COLOR, "Ne mozete vrsiti dostavu produkata sa ovim vozilom.");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "You are not in trucker place.");
return 1;
}
}
return 1;
}
/prodajprodukte:
if(strcmp(cmd, "/prodajprodukte", true) == 0)
{
new cashmade;
new tmpcar;
if(IsPlayerConnected(playerid))
{
tmpcar = GetPlayerVehicleID(playerid);
if(!IsATruck(tmpcar))
{
GameTextForPlayer(playerid, "~r~Niste u kamionu za dostavu", 5000, 1);
return 1;
}
if(PlayerHaul == 0)
{
GameTextForPlayer(playerid, "~r~Kamion je prazan, kupite produkte", 5000, 1);
format(string, sizeof(string), "Produkti: %d/%d.", PlayerHaul,PlayerHaul);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
return 1;
}
for(new i = 0; i < sizeof(BizzInfo); i++)
{
if (PlayerToPoint(10, playerid,BizzInfo, BizzInfo, BizzInfo))
{
//printf("Found House :%d",i);
for(new l = PlayerHaul; l > 0; l--)
{
if(BizzInfo == BizzInfo)
{
GameTextForPlayer(playerid, "~r~Nas biznis je fu;", 5000, 1);
format(string, sizeof(string), "Zaradili ste $%d.", cashmade);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "Produkti: %d/%d.", PlayerHaul,PlayerHaul);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
return 1;
}
if(BizzInfo > BizzInfo)
{
GameTextForPlayer(playerid, "~r~Ne mozemo platiti za produkte", 5000, 1);
format(string, sizeof(string), "Zaradili ste $%d.", cashmade);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "Produkti: %d/%d.", PlayerHaul,PlayerHaul);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
return 1;
}
PlayerHaul--;
BizzInfo++;
cashmade = cashmade+BizzInfo;
GivePlayerCash(playerid,BizzInfo);
BizzInfo -= BizzInfo;
if(PlayerHaul == 0)
{
GameTextForPlayer(playerid, "~r~Kamion je prazan, kupite produkte", 5000, 1);
format(string, sizeof(string), "Zaradili ste $%d.", cashmade);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "Produkti: %d/%d.", PlayerHaul,PlayerHaul);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
return 1;
}
}
OnPropUpdate();
return 1;
}
}
}
for(new i = 0; i < sizeof(SBizzInfo); i++)
{
if (PlayerToPoint(10, playerid,SBizzInfo, SBizzInfo, SBizzInfo))
{
//printf("Found House :%d",i);
for(new l = PlayerHaul; l > 0; l--)
{
if(SBizzInfo == SBizzInfo)
{
GameTextForPlayer(playerid, "~r~Nas biznis je ful", 5000, 1);
format(string, sizeof(string), "Zaradili ste $%d.", cashmade);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "Produkti: %d/%d.", PlayerHaul,PlayerHaul);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
return 1;
}
if(SBizzInfo > SBizzInfo)
{
GameTextForPlayer(playerid, "~r~Ne mozemo platiti za produkte", 5000, 1);
format(string, sizeof(string), "Zaradili ste $%d.", cashmade);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "Produkti: %d/%d.", PlayerHaul,PlayerHaul);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
return 1;
}
PlayerHaul--;
SBizzInfo++;
cashmade = cashmade+SBizzInfo;
GivePlayerCash(playerid,SBizzInfo);
SBizzInfo -= SBizzInfo;
if(PlayerHaul == 0)
{
GameTextForPlayer(playerid, "~r~Kamion je prazan, kupite produkte", 5000, 1);
format(string, sizeof(string), "Zaradili ste $%d.", cashmade);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "Produkti: %d/%d.", PlayerHaul,PlayerHaul);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
return 1;
}
}
OnPropUpdate();
return 1;
}
}
GameTextForPlayer(playerid, "~r~Predaleko ste od biznisa", 5000, 1);
return 1;
}/load:
if(strcmp(cmd, "/load", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new tmpcar = GetPlayerVehicleID(playerid);
if(!IsATruck(tmpcar))
{
GameTextForPlayer(playerid, "~r~Niste u kamionu za dostavu", 5000, 1);
return 1;
}
format(string, sizeof(string), "Produkti: %d/%d.", PlayerHaul,PlayerHaul);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): Ako treba slikacu, mada ipak mislim da su svi razumeli 🙂
Hvala puno! 🙂
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,858
Postovi:
63
Teme:
Pridružio se:Jun 2012
30. Okt. 2012.
Bump!
Nigde nisam video da li smem da refreshujem nakon 24h, ako je greska ispravite me, izvinjavam se.
Nigde nisam video da li smem da refreshujem nakon 24h, ako je greska ispravite me, izvinjavam se.
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,858
Postovi:
63
Teme:
Pridružio se:Jun 2012
30. Okt. 2012.
Blaeks wrote on October 30, 2012, 8:59 pm:
imas definisan na vrhu zcmd a ne koristis ga?
Imam, ovde nije koriscen ali ima komanda u kojima jeste...
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
30. Okt. 2012.
Preimenujes OnPlayerCommandText u OnPlayerStrcmpCommand a dodaj ovaj callback iznad toga.
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(success) return 1;
else return OnPlayerStrcmpCommand(playerid, cmdtext);
}Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,858
Postovi:
63
Teme:
Pridružio se:Jun 2012
30. Okt. 2012.
Blaeks wrote on October 30, 2012, 9:11 pm:
Preimenujes OnPlayerCommandText u OnPlayerStrcmpCommand a dodaj ovaj callback iznad toga.
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(success) return 1;
else return OnPlayerStrcmpCommand(playerid, cmdtext);
}Hvala puno, javim da li radi.. 🙂
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava