Вопросы

всем привет я начальный скриптер в сфере сампа и павна и короче делал казик и вроде все подвёл как надо но вылезает эта ошибка: (522) : error 017: undefined symbol "cmd"

я уже и

new cmd;

писал и только что не делал и не помогает можете ли вы помочь мне с этим? пажалуйста

вот код

{
if(strcmp(cmd, "/ruletka"true) == 0)
        {
            if(IsPlayerInRangeOfPoint(playerid, 51133.4000244141,7.5,1002.0999755859))//Åñëè ìîä íå RLS êîîðäèíàòû âñòàâëÿéòå ñâîè
            {
                        if(!RouletChoise[2])
                    {
                                ShowPlayerDialog(playerid,PokerDialog + 4,DIALOG_STYLE_LIST,"Ðóëåòêà","RED\nBLACK\n0\n1\n2\n3\
n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\
n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\
n28\n29\n30\n31\n32\n33\n34\n35\n36","Äàëåå"
,"Îòìåíà");
                    RouletChoise[2] = 1;
                    TogglePlayerControllable(playerid, 0);
                        }
                }
                return 1;
        }
}

спасибо за помощь кто поможет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 ответа на этот вопрос

  • 0

Удали эту переменную. Она уж точно не нужна. А исправь в самой команде строчку - 

if(strcmp(cmd, "/ruletka"true) == 0)

На

if(strcmp(cmdtext, "/ruletka"true) == 0)

Надеюсь, понимаешь, что за ошибка

Отредактировано пользователем Maks_Fabions

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

@Maks_Fabions огромное спасибо, можеш еще помочь я вот все сделал и как мне найти и протестить столы? Вот код с созданием столов

if(IsPlayerInRangeOfPoint(playerid, 51972.0977,1138.0585,5.9174))

это первое где корды

CreateObject(19781133.4000244141,6.0999999046326,1002.099975585900270200);//ÐÓËÅÒÊÀ-ÑÒÎË
    CreateObject(19791134.7501226.2999261002.059936000200);//ÐÓËÅÒÊÀ-ÑÒÎË

    Roullet[0] = CreateObject(19291985.90002441411054.0999755859332.1000061035227000200);//ÐÓËÅÒÊÀ-ÁÀÐÀÁÀÍ
    Roullet[1] = CreateObject(31061986.3084711054.135864332.35000610352000200);//ÐÓËÅÒÊÀ-ØÀÐÈÊ

        CreateObject(1456320051053330000,200);//ÊÀÇÈÍÎ
        CreateObject(1460720051053330000,200);//ÊÀÇÈÍÎ
        CreateObject(1461420051053330000,200);//ÊÀÇÈÍÎ
        CreateObject(15572053.19995117191051.5325.8847656250090,200);//ÊÀÇÈÍÎ
        CreateObject(15572053.19995117191054.5224609375325.87500270,200);//ÊÀÇÈÍÎ
}

это где создаются столы и я тпаюсь по ним и ничего

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

@legendaaa29@mail.ru вероятнее всего здесь надо показывать всю систему, ибо по координатам я мало что пойму. Если же вы не хотите показывать систему публично, можно отправить мне в сообщения строки, но не забудьте отметить в данной теме, что вопрос решён

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Evil_Trekinov
      От Evil_Trekinov
      Удаление "/gamemodes/arizona.amx"
      Команда:    DELE arizona.amx
      Ответ:    550 Could not delete arizona.amx: Permission denied 
      Удаление "/gamemodes/arizona.pwn"
      Команда:    DELE arizona.pwn
      Ответ:    550 Could not delete arizona.pwn: Permission denied 
      Хочу заменить на свой мод который делали я и мои помощники а тут такая ошибка я не могу удалить предыдущий мод
    • dragytop
      От dragytop
      Здравствуйте, тут система у меня есть дрифта она почему-то работает только если на лево дрифтить на право как будто даже системы нету
       
      Вот сама система:
      public OnPlayerUpdate(playerid) // ниже if (!IsPlayerInAnyVehicle(playerid)) return 1; new vehicleid = GetPlayerVehicleID(playerid); new Float:vx, Float:vy, Float:vz, Float:speed, Float:angle, Float:movementAngle, Float:driftAngle; if (GetTickCount() - lastUpdateTime[playerid] < 1000) return 1; lastUpdateTime[playerid] = GetTickCount(); GetVehicleVelocity(vehicleid, vx, vy, vz); speed = floatsqroot(vx * vx + vy * vy) * 180.0; GetVehicleZAngle(vehicleid, angle); movementAngle = atan2(vy, vx); driftAngle = floatabs(angle - movementAngle); if (driftAngle > 180.0) driftAngle = 360.0 - driftAngle; if (speed > 30.0 && driftAngle > 25.0 && driftAngle < 85.0) { new driftPoints = random(101) + 50; DriftScore[playerid] += driftPoints; new text[64]; format(text, sizeof(text), "~w~DRIFT: ~g~%d", DriftScore[playerid]); GameTextForPlayer(playerid, text, 3000, 3); KillTimer(DriftTimer[playerid]); DriftTimer[playerid] = SetTimerEx("EndDrift", 3000, false, "d", playerid); } else { if (DriftScore[playerid] > 0 && DriftTimer[playerid] == 0) { DriftTimer[playerid] = SetTimerEx("EndDrift", 3000, false, "d", playerid); } } return 1; } new DriftScore[MAX_PLAYERS]; // DRIFT SYSTEM //"дрифт очки (ИВ)" new DriftTimer[MAX_PLAYERS]; // DRIFT SYSTEM //"время дрифта" new lastUpdateTime[MAX_PLAYERS]; // DRIFT SYSTEM //"обновление дрифта" forward EndDrift(playerid); public EndDrift(playerid) { if (DriftScore[playerid] > 0) { new money = DriftScore[playerid]; PI[playerid][pCash] += money; GameTextForPlayer(playerid, "", 500, 3); new text[64]; format(text, sizeof(text), "~w~MONEY: ~g~+%d$", money); GameTextForPlayer(playerid, text, 2000, 3); DriftScore[playerid] = 0; DriftTimer[playerid] = 0; } } Буду благодарен!