Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: milos depalov poslato Mart 03, 2013, 13:00:41 POSLE PODNE

Naslov: [Pomoc] Kuca sefovi
Poruka od: milos depalov poslato Mart 03, 2013, 13:00:41 POSLE PODNE
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;
}
Naslov: Odg: [Pomoc] Kuca sefovi
Poruka od: Dimi poslato Mart 03, 2013, 13:01:58 POSLE PODNE
komanda primer
cmd:house...
pa ispod stavi
if(strcmp(params,"info",true) == 0)
   {
Naslov: Odg: [Pomoc] Kuca sefovi
Poruka od: 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
Naslov: Odg: [Pomoc] Kuca sefovi
Poruka od: Dimi poslato Mart 03, 2013, 13:11:13 POSLE PODNE
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.");
    }
}
Naslov: Odg: [Pomoc] Kuca sefovi
Poruka od: milos depalov poslato Mart 03, 2013, 13:17:55 POSLE PODNE
Ja govorim o necemu drugom... pogledaj cmd sto sam dao
Naslov: Odg: [Pomoc] Kuca sefovi
Poruka od: FlasH poslato Mart 03, 2013, 15:12:50 POSLE PODNE
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 ?
Naslov: Odg: [Pomoc] Kuca sefovi
Poruka od: milos depalov poslato Mart 03, 2013, 15:38:14 POSLE PODNE
na primer kad kucam /house uzminovac 1000 ... a mogu samo /house 1 1000 id a ja ocu da bude rec.. :D