Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 22 из 22
  1. #21
    Аватар для Alexey_Nikiforov
    Уровень знаний 1

    Статус
    Оффлайн
    Регистрация
    12.02.2016
    Сообщений
    61
    Репутация:
    1 ±
    Цитата Сообщение от VVWVV Посмотреть сообщение
    PHP код:
    CMD:test(playeridparams[])
    {
        new 
    target_idtarget_health;
        if (
    sscanf(params"ui"target_idtarget_health))
            return 
    0;
        
    SetPlayerHealth(playeridfloat(target_health));
        
    SendClientMessage(playerid, -1, !"+");
        return 
    1;

    Блин читал читал, так и не понял.
    target_id создано и не используется.

    Можно было просто написать float(params[])
    Пока сам методом тырка не дошел не разобрался.
    Но все равно спасибо за наводку.
    + бы поставил но нету.
    PHP код:
    SetPlayerHealth(params[0],float(params[1])); 

  2. #22
    Аватар для VVWVV
    Проверенный

    Статус
    Оффлайн
    Регистрация
    09.07.2015
    Сообщений
    599
    Репутация:
    287 ±
    Цитата Сообщение от Alexey_Nikiforov Посмотреть сообщение
    Блин читал читал, так и не понял.
    target_id создано и не используется.

    Можно было просто написать float(params[])
    Пока сам методом тырка не дошел не разобрался.
    Но все равно спасибо за наводку.
    + бы поставил но нету.
    PHP код:
    SetPlayerHealth(params[0],float(params[1])); 
    Очевидно же, что переменная target_id должна быть аргументом функции SetPlayerHealth. (Вы можете использовать params, но вот)
    Из этого следует такая команда:
    PHP код:
    CMD:test(playeridparams[])
    {
        new 
    target_idtarget_health;
        if (
    sscanf(params"ui"target_idtarget_health))
            return 
    0// Сообщение об ошибке.
        
    if (_:(<= target_health <= 100) == 0)
            return 
    0// Сообщение об ошибке.
        
    if (SetPlayerHealth(target_idfloat(target_health)) == 0// Игрока нет в сети.
            
    return 0// Сообщение об ошибке.
        
    SendClientMessage(playerid, -1, !"+");
        return 
    1;

    Последний раз редактировалось VVWVV; 19.02.2016 в 20:14.

 

 
Страница 3 из 3 ПерваяПервая 123

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •