00:40
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Достал этот ResetPlayerWeapons
SanSayДата: Вторник, 15.09.2009, 10:29 | Сообщение # 1
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
Короче такая тема:
делаю команду, которая респавнит игрока, в том месте где он ввел команду, но нужно чтобы и оружие тоже сохранялось
респавн работает отлично, а вот с оружием напряги, а именно к имеющемуся оружию прибавляется, то что дается при спавне... казалось бы какие праблы...сохраняем текущее оружие, респавним игрока (ему к текущиму прибавляется оружие по умолчанию) делаем сброс оружия ResetPlayerWeapons(playerid) и даем сохраненное... делов то на 5 секунд, но не тут то было
команда ResetPlayerWeapons(playerid) отказывается выполняться... т.е. не сбрасывается оружие.
при этом если команды сброса и выдачи оружия вынести отдельно, т.е. отдельно респавним (ему к текущиму прибавляется оружие по умолчанию), отдельно вводим команду сброса оружия и отдельно вводим для выдачи сохраненного оружия - все отлично работает, а в одном паблике нихрена.
вот краткий вариант команды... тут только на восстановление оружия:
[pwn]
if(strcmp(cmd, "/qqq", true) == 0)
{
for(new i=0;i<13;i++)
{
GetPlayerWeaponData(playerid, i, playerweaponsnew[playerid][i][0], playerweaponsnew[playerid][i][1]);
}
SetSpawnInfo(playerid, 1, PlayerInfo[playerid][pModel], PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z], 1.0, -1, -1, -1, -1, -1, -1);
SpawnPlayer(playerid);

ResetPlayerWeapons(playerid);

for(new i=0;i<13;i++)
{
GivePlayerWeapon(playerid, playerweaponsnew[playerid][i][0], playerweaponsnew[playerid][i][1]);
}
return 1;
}

в чем прабла?
повторюсь, по если по потдельности команды воодить, то все работает отлично - это значит, что сохранение и восстановление оружия работают правильно... тупо не сбрасывает почемуто.


simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
stepmexДата: Вторник, 15.09.2009, 11:45 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Code
if(strcmp(cmd, "/qqq", true) == 0)  
{  
for(new i=0;i<13;i++)GetPlayerWeaponData(playerid, i, playerweaponsnew[playerid][i][0], playerweaponsnew[playerid][i][1]);  
SetSpawnInfo(playerid, 1, PlayerInfo[playerid][pModel], PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z], 1.0, -1, -1, -1, -1, -1, -1);  
SpawnPlayer(playerid);  
return 1;
}

public OnPlayerSpawn(playerid)
{
ResetPlayerWeapons(playerid);  
for(new i=0;i<13;i++)GivePlayerWeapon(playerid, playerweaponsnew[playerid][i][0], playerweaponsnew[playerid][i][1]);  
...
return 1;  
}



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
SanSayДата: Вторник, 15.09.2009, 12:34 | Сообщение # 3
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
ооо, stepmex, спс )... забываю я про эти всякие спавны... их в Пене штук 3-5
П.С. правда пришлось добавлять не в OnPlayerSpawn, а в public SetPlayerWeapons(playerid), но думаю это из-за особенностей мода (Пен).
Короче БОЛЬШОЕ СПС )

Тему можно закрывать.


simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua