Can't get this right, Unknown command..
#1

pawn Код:
if (strcmp("/drag", cmdtext, true, 10) == 0)
    {
      tmp = strtok(cmdtext, idx);
        if(!strlen(tmp) || !IsNumeric(tmp))
        {
            SendClientMessage(playerid, COLOR_ORANGE, "Naudojimas: /drag [zaidejoid] [pinigu suma]");
            SendClientMessage(playerid, COLOR_ORANGE, "Funkcija: Mesi lenktyniu issuki priesininkui.");
            return 1;
        }
        if(!strlen(dragMoneyAmount) || !IsNumeric(tmp))
        {
            SendClientMessage(playerid, COLOR_ORANGE, "Naudojimas: drag [zaidejoid] [pinigu suma]");
        }
        new giveplayerid = ReturnUser(tmp, playerid);
        dragMoneyAmount = strval(tmp);
        if(ChallengedToDrag == 0)
        {
            if(IgnoreDrag[giveplayerid] == 0)
            {
                if(GetPlayerMoney(playerid) > dragMoneyAmount)
                {
                  if(GetPlayerMoney(giveplayerid) > dragMoneyAmount)
                    {
                        if(dragMoneyAmount > 1)
                        {
                            if(GetPlayerMoney(playerid) >= dragMoneyAmount && GetPlayerMoney(giveplayerid) >= dragMoneyAmount)
                            {
                                if(giveplayerid != playerid)
                                {
                                    if(IsPlayerConnected(giveplayerid))
                                    {
                                      if(IsPlayerInAnyVehicle(playerid) == 0)
                                        {
                                            return SendClientMessage(playerid, COLOR_ORANGE, "[INFO] Tu ne masinoi.");
                                        }
                                        if(IsPlayerInAnyVehicle(giveplayerid) == 0)
                                        {
                                            return SendClientMessage(playerid, COLOR_ORANGE, "[INFO] Priesininkas neturi masinos.");
                                        }
                                        if(IsPlayerInAnyVehicle(giveplayerid) == 1 && IsPlayerInAnyVehicle(playerid) == 1)
                                        {
                                          ChallengedToDrag = 1;
                                          SendClientMessage(playerid,COLOR_YELLOW,"Tu metei issuki zaidejui %s lenktyniauti.");
                                          format(string, sizeof(string),"Tu metei issuki zaidejui %s(ID: %s) lenktyniauti.", pName(giveplayerid),giveplayerid);
                                            SendClientMessage(playerid, COLOR_YELLOW, string);
                                          format(string, sizeof(string),"Zaidejas %s(ID: %s) mete tau issuki lenktyniauti.", pName(playerid),playerid);
                                            SendClientMessage(giveplayerid, COLOR_YELLOW, string);
                                            Challenged[playerid] = giveplayerid;
                                            Challenged[giveplayerid] = playerid;
                                            format(string, sizeof(string),"Lenktyniausit is $%d , ar priimi stafke?", dragMoneyAmount);
                                            ShowPlayerDialog(giveplayerid, DRAG1, DIALOG_STYLE_MSGBOX , string, "Taip,\nNe?", "Taip","Ne");
                                        }
                                    }
                                    else
                                    {
                                      return SendClientMessage(playerid, COLOR_ORANGE, "[INFO] Zaidejas neegzistuoja.");
                                    }
                                }
                                else
                                {
                                  return SendClientMessage(playerid, COLOR_ORANGE, "[INFO] Sau issukio negali mesti.");
                                }
                            }
                        }
                        else if(dragMoneyAmount < 1)
                        {
                          SendClientMessage(playerid,COLOR_ORANGE, "[INFO] Neteisinga suma!");
                        }
                    }
                    else if(GetPlayerMoney(giveplayerid) < dragMoneyAmount)
                    {
                      return SendClientMessage(playerid, COLOR_ORANGE, "[INFO] Priesininkas neturi tiek pinigu.");
                    }
                }
                else if(GetPlayerMoney(playerid) < dragMoneyAmount)
                {
                  return SendClientMessage(playerid, COLOR_ORANGE, "[INFO] Tau nepakanka pinigu.");
                }
            }
            else
            {
              return SendClientMessage(playerid, COLOR_ORANGE, "[INFO] Zaidejas dabar nenori lenktyniauti.");
            }
        }
        else
        {
          return SendClientMessage(playerid, COLOR_ORANGE, "[INFO] Siuo metu jau vyksta dragas, palaukite kol jis baigsis.");
        }
        return 1;
    }
When i type /drag it gives me out

Код:
SendClientMessage(playerid, COLOR_ORANGE, "Naudojimas: /drag [zaidejoid] [pinigu suma]");
			SendClientMessage(playerid, COLOR_ORANGE, "Funkcija: Mesi lenktyniu issuki priesininkui.");
when i type /drag ID it gives me unkown command, or /drag id money , can someone tell me what to do?

and this line gives me an error:
Код:
if(!strlen(dragMoneyAmount) || !IsNumeric(tmp))
changing this:

Код:
if (strcmp("/drag", cmdtext, true, 10) == 0)
to this: if (strcmp("/drag", cmdtext, true, 0) == 0)

from 10 to 0, makes the same like above except no unknown commands and no further messages..
Reply


Messages In This Thread
Can't get this right, Unknown command.. - by 0ne - 18.04.2010, 10:02

Forum Jump:


Users browsing this thread: 1 Guest(s)