Skripta koju koristim: Moja
Detaljan opis problema: Teo bi da promenim kad kucam /house da mi ukucam jos nesto na primer info a ne neki broj.. evo cmd dole
Dio skripte: Sredina
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Citat
dcmd_house(playerid,params[])
{
new id;
new iznos;
new string[128];
if (sscanf(params, "dd", id,iznos))
{
return 1;
}
new house = PlayerInfo[playerid][pPhousekey];
if(IsPlayerInRangeOfPoint(playerid, 15, HouseInfo[house][hExitx],HouseInfo[house][hExity],HouseInfo[house][hExitz]))
{
if(PlayerInfo[playerid][pPhousekey] == 255)
{
return 1;
}
switch(id)
{
case 1:
{
}
case 2:
{
}
case 3:
{
}
case 4:
{
}
case 5:
{
}
case 6:
{
}
}
}
else
{
return 1;
}
return 1;
}
komanda primer
cmd:house...
pa ispod stavi
if(strcmp(params,"info",true) == 0)
{
if (sscanf(params, "dd", id,iznos)) sve je to uredu ali sta da dodam ovde mesto ID-a treba nesto drugo :D
eo ti primer ovako je kod mene i radi
CMD:prihvati(playerid, params[])
{
new RepairCar[MAX_PLAYERS];
if(strcmp(params,"popravku",true) == 0)
{
if(RepairOffer[playerid] < 999)
{
if(GetPlayerMoney(playerid) > RepairPrice[playerid])
{
if(IsPlayerInAnyVehicle(playerid))
{
new giveplayer[MAX_PLAYER_NAME],sendername[MAX_PLAYER_NAME],string[256];
GetPlayerName(RepairOffer[playerid], giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
RepairCar[playerid] = GetPlayerVehicleID(playerid);
RepairVehicle(RepairCar[playerid]);
format(string, sizeof(string), "* Vase auto je popravljeno za $%d od strane mehanicara %s.",RepairPrice[playerid],giveplayer);
SCM(playerid, SVETLOZELENA, string);
format(string, sizeof(string), "* Popravio si %s-ovo auto za $%d.",sendername,RepairPrice[playerid]);
SCM(RepairOffer[playerid], SVETLOZELENA, string);
GivePlayerMoney(playerid,RepairPrice[playerid]);
GivePlayerMoney(playerid, -RepairPrice[playerid]);
RepairOffer[playerid] = 999;
RepairPrice[playerid] = 0;
return 1;
}
}
else return SCM(playerid, CRVENA, "Nemas dovoljno novca.");
}
}
Ja govorim o necemu drugom... pogledaj cmd sto sam dao
Citat: milos depalov poslato Mart 03, 2013, 13:09:09 POSLE PODNE
if (sscanf(params, "dd", id,iznos)) sve je to uredu ali sta da dodam ovde mesto ID-a treba nesto drugo :D
Ne razumijem te šta će ti ta funkcija ?
na primer kad kucam /house uzminovac 1000 ... a mogu samo /house 1 1000 id a ja ocu da bude rec.. :D