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

 



 
          





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





Последние Файлы 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
Модератор форума: AXE, Weddew  
Помощь новичкам по GTA скриптингу! #1
PhenomДата: Понедельник, 27.04.2009, 19:56 | Сообщение # 1396
Постоялец
Группа: Пользователи
Сообщений: 496
Награды: 16
Город: Киров
Репутация: 78
Замечания: 100%
Статус:
supreme, выложи кусок авторизации аккаунта
supremeДата: Понедельник, 27.04.2009, 20:47 | Сообщение # 1397
Освоившийся
Группа: I'm V.I.P.
Сообщений: 123
Награды: 5
Город: Казань
Репутация: 39
Замечания: 0%
Статус:
[pwn]if (strcmp(cmd, "/login", true) ==0 )
{
if(IsPlayerConnected(playerid))
{
new tmppass[64];
if(gPlayerLogged[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GREY, "* Вы уже залогинены. *");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, "* Используй: /login [пароль] *");
return 1;
}
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
Encrypt(tmppass);
OnPlayerLogin(playerid,tmppass);
}
return 1;
}[/pwn]

хз... тут вроде ничего с добавлением денег нет...


[FS]Jump_on_Roof 100% v 0.2 ссылк0

[FS]Bonus System

Русифицирую\Англофицирую моды и скрипты за $


Сообщение отредактировал supreme - Понедельник, 27.04.2009, 20:47
[RD]ChezДата: Понедельник, 27.04.2009, 21:14 | Сообщение # 1398
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
supreme, в Onplayerconnect переменную Money обнуляем


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
stepmexДата: Понедельник, 27.04.2009, 21:51 | Сообщение # 1399
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (|RD|Chez)
ну не то сказал.... в си она тут же обозначается как int и int как бы то же самое что var: i:integer в паскале просто павно упрощенный язык без заморчек и основным типом переменных является integer для простоты тупо new и переменная становится типа int, если нужно bool, new bool:variable, eсли текст, то используется массив, хотя по идее можно было бы использовать Text:variable
интересно, а можно в павно заюзать longint cool



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...

Сообщение отредактировал stepmex - Понедельник, 27.04.2009, 21:53
supremeДата: Понедельник, 27.04.2009, 23:40 | Сообщение # 1400
Освоившийся
Группа: I'm V.I.P.
Сообщений: 123
Награды: 5
Город: Казань
Репутация: 39
Замечания: 0%
Статус:
Quote (stepmex)
интересно, а можно в павно заюзать longint

т.к. павно ответвление языков программирования, то по моему мнению - можно... но смысл...



[FS]Jump_on_Roof 100% v 0.2 ссылк0

[FS]Bonus System

Русифицирую\Англофицирую моды и скрипты за $
PhenomДата: Вторник, 28.04.2009, 07:24 | Сообщение # 1401
Постоялец
Группа: Пользователи
Сообщений: 496
Награды: 16
Город: Киров
Репутация: 78
Замечания: 100%
Статус:
supreme, OnPlayerLogin это надо
supremeДата: Среда, 29.04.2009, 07:26 | Сообщение # 1402
Освоившийся
Группа: I'm V.I.P.
Сообщений: 123
Награды: 5
Город: Казань
Репутация: 39
Замечания: 0%
Статус:
вот, покопался в коде и нашел все таки строчку которая дает деньги...
[pwn] public OnPlayerLogin(playerid,const string[])
//тут еще часть кода
if ((strcmp(PlayerInfo[playerid][pPassword], string, true, strlen(valtmp)-1) == 0))
{
new key[128],val[128];
new Data[128];
while(fread(UserFile,Data,sizeof(Data)))
{
key = ini_GetKey(Data);
if( strcmp( key , "Kills" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pKills] = strval( val ); }
if( strcmp( key , "Deaths" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDeaths] = strval( val ); }
if( strcmp( key , "Money" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCash] = strval( val ); }
GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]);
if( strcmp( key , "Admin" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAdmin] = strval( val ); Admin[playerid] = PlayerInfo[playerid][pAdmin];}
}[/pwn]



[FS]Jump_on_Roof 100% v 0.2 ссылк0

[FS]Bonus System

Русифицирую\Англофицирую моды и скрипты за $


Сообщение отредактировал supreme - Среда, 29.04.2009, 07:27
RabbitДата: Среда, 29.04.2009, 14:06 | Сообщение # 1403
Уверенный в себе
Группа: Продвинутые
Сообщений: 260
Награды: 3
Город: Kiev
Репутация: 30
Замечания: 0%
Статус:
Огромная прозьба, дайте хотяяяя бы наводку, где может этот Дроппер
[pwn]
#include <a_samp>

forward PickDestroy(o);

new weapmod[600] = {1212,331,333,334,335,336,337,338,339,341,321,322,323,324,
325,326,342,343,344,345,345,345,346,347,348,349,350,351,352,353,355,356,372,357,
358,359,360,361,362,363,364,365,366,367,368,369,371};

new PickUpMoney[101] = {false, ...};

new DropPick[101] = {false, ...};

forward Float:GetPlayerArmourEx(p);

public OnFilterScriptInit()
{
print("Drop Script By Flyin");
return 1;
}

Float:GetPlayerArmourEx(p)
{
new Float:a;
GetPlayerArmour(p, a);
return a;
}

public OnFilterScriptExit()
{
print("Drop Script By Flyin");
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
// - Defines
new Float:wX, Float:wY, Float:wZ;
GetPlayerPos(playerid, wX, wY, wZ);
new weap[200];
new ammo; // not used
new temp;
new s[256];
new PX;
new PY;
// - End of Defines
for(new i=0;i<15;i++){
// Getting random pos near to player
format(s, 256 ,"%.0f", wX);
temp = strval(s);
PX = random((temp+2)-(temp-2))+(temp-2);
format(s, 256 ,"%.0f", wY);
temp = strval(s);
PY = random((temp+2)-(temp-2))+(temp-2);
// end of pos
// Placing Pickups
if(i<12){
GetPlayerWeaponData(playerid, i, weap[i], ammo);
if(weapmod[weap[i]] == 1212){
new pickid = CreatePickup(1212, 3,PX, PY, wZ);
PickUpMoney[pickid]=true;
DropPick[pickid]=true;
} else {
DropPick[CreatePickup(weapmod[weap[i]], 3,PX, PY, wZ)]=true;
}
}
if(i==13)DropPick[CreatePickup(1240, 3,PX, PY, wZ)]=true;
if(i==14)if(GetPlayerArmourEx(playerid)>0.0)DropPick[CreatePickup(1242, 3,PX, PY, wZ)]=true; else {
new pickid = CreatePickup(1212, 3,PX, PY, wZ);
PickUpMoney[pickid]=true;
DropPick[pickid]=true;
}
if(i==15){
new pickid = CreatePickup(1212, 3,PX, PY, wZ);
PickUpMoney[pickid]=true;
DropPick[pickid]=true;
}
}
// End of placing pickups
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
SetTimerEx("PickDestroy", 60000, 0, "d", pickupid); // Destroying pickups
if(PickUpMoney[pickupid])UAS_GivePlayerMoney(playerid, 500); // Will give you 500$ when you pickup money
if(DropPick[pickupid])DestroyPickup(pickupid);

return 1;
}
//=================================================================================
public PickDestroy()
{
for(new j=0;j<MAX_PLAYERS;j++)
{DestroyPickup(j);}
return 1;
}[/pwn]

Конфликтить с этой вырезкой из PEN1(пикапы домов).
[pwn]for(new h = 0; h < sizeof(HouseInfo); h++)
{

if(HouseInfo[h][hOwned] == 0)
{
AddStaticPickup(1273, 1, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]);
pickups++;
}
if(HouseInfo[h][hOwned] == 1)
{
AddStaticPickup(1239, 1, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]);
pickups++;
}
}[/pwn]
Конфликт заключаеться в том что дроппер в край отказываеться работать(не выпадают пикапы ХП, оружия и денег после смерти) есле я добавляю в МОД пикапы домов! Испробывал всё что знал...нечиго не получилось.

PhenomДата: Среда, 29.04.2009, 15:13 | Сообщение # 1404
Постоялец
Группа: Пользователи
Сообщений: 496
Награды: 16
Город: Киров
Репутация: 78
Замечания: 100%
Статус:
supreme, Ты деньги даёшь в цикле while пока он выполняется. выневи выдачу денег из цикла.

Добавлено (29.04.2009, 15:13)
---------------------------------------------
Rabbit, бредовый скрипт. Возьми у степашки и всё будет пучком.

RabbitДата: Среда, 29.04.2009, 17:01 | Сообщение # 1405
Уверенный в себе
Группа: Продвинутые
Сообщений: 260
Награды: 3
Город: Kiev
Репутация: 30
Замечания: 0%
Статус:
Quote (Phenom)
Rabbit, бредовый скрипт. Возьми у степашки и всё будет пучком.

Качал, там не выпадает ХП и с деньгами что-то, не выпадают. В Том что я дал уже всё сделано как мне нужно...только вот некто не знает в чём проблема...

PhenomДата: Среда, 29.04.2009, 17:26 | Сообщение # 1406
Постоялец
Группа: Пользователи
Сообщений: 496
Награды: 16
Город: Киров
Репутация: 78
Замечания: 100%
Статус:
public PickDestroy()
{
for(new j=0;j<MAX_PLAYERS;j++)
{DestroyPickup(j);}
return 1;
}

удаляет все пикапы. Измени j=ТУТ_ТВОЕ_ЧИСЛО_ПИКОПОВ_В_МОДЕ;j<150;j++

RabbitДата: Среда, 29.04.2009, 18:22 | Сообщение # 1407
Уверенный в себе
Группа: Продвинутые
Сообщений: 260
Награды: 3
Город: Kiev
Репутация: 30
Замечания: 0%
Статус:
А где глянуть число пикапов в моде?
Прбовал ставить что-то вроде for(new j=256;j<150;j++)
for(new j=250;j<150;j++)
Всё как было так и осталось. Только при чем тут
public PickDestroy()
{
for(new j=0;j<MAX_PLAYERS;j++)
{DestroyPickup(j);}
return 1;
}

к

[pwn]for(new h = 0; h < sizeof(HouseInfo); h++)
{
/*
if(HouseInfo[h][hHel] == 1)
{
AddStaticPickup(1240, 2, HouseInfo[h][hHealthx], HouseInfo[h][hHealthy], HouseInfo[h][hHealthz]);
pickups++;
}
if(HouseInfo[h][hArm] == 1)
{
AddStaticPickup(1242, 2, HouseInfo[h][hArmourx], HouseInfo[h][hArmoury], HouseInfo[h][hArmourz]);
pickups++;
}
*/
if(HouseInfo[h][hOwned] == 0)
{
AddStaticPickup(1273, 1, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]);
pickups++;
}
if(HouseInfo[h][hOwned] == 1)
{
AddStaticPickup(1239, 1, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]);
pickups++;
}
}[/pwn]
Конфликт-то с этим связан...

PhenomДата: Среда, 29.04.2009, 20:56 | Сообщение # 1408
Постоялец
Группа: Пользователи
Сообщений: 496
Награды: 16
Город: Киров
Репутация: 78
Замечания: 100%
Статус:
pickups - все пикапы в моде. В чём проблема то, как конфликтует то?
RabbitДата: Среда, 29.04.2009, 22:57 | Сообщение # 1409
Уверенный в себе
Группа: Продвинутые
Сообщений: 260
Награды: 3
Город: Kiev
Репутация: 30
Замечания: 0%
Статус:
Ну смотри, вписываю в мод
[pwn] for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(HouseInfo[h][hOwned] == 0)
{
AddStaticPickup(1273, 1, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]);
pickups++;
}
if(HouseInfo[h][hOwned] == 1)
{
AddStaticPickup(1239, 1, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]);
pickups++;
}
}[/pwn]
(ето пикапы домов) всё, сразу Дроппер отказываеться работать(разве что выпадает кастет)
Как только убираю пикапы домов из мода, Дроппер отлично функционирует, выпадает ХП, оружие, пикапы денег, вобщем все отлично.
Вот так-то и конфликтит. И причем очень странно, что именно с пикапами домов!
Например с
[pwn]
for(new h = 0; h < sizeof(BizzInfo); h++)
{

if(BizzInfo[h][bOwned] == 0)
{
AddStaticPickup(1272, 1, BizzInfo[h][bEntrancex], BizzInfo[h][bEntrancey], BizzInfo[h][bEntrancez]);
pickups++;
}
if(BizzInfo[h][bOwned] == 1)
{
AddStaticPickup(1274, 1, BizzInfo[h][bEntrancex], BizzInfo[h][bEntrancey], BizzInfo[h][bEntrancez]);
pickups++;
}
}[/pwn]
(Это пикапы бизов) и с
[pwn] for(new h = 0; h < sizeof(SBizzInfo); h++)
{

if(SBizzInfo[h][sbOwned] == 0)
{
AddStaticPickup(1272, 1, SBizzInfo[h][sbEntrancex], SBizzInfo[h][sbEntrancey], SBizzInfo[h][sbEntrancez]);
pickups++;
}
if(SBizzInfo[h][sbOwned] == 1)
{
AddStaticPickup(1274, 1, SBizzInfo[h][sbEntrancex], SBizzInfo[h][sbEntrancey], SBizzInfo[h][sbEntrancez]);
pickups++;
}
}[/pwn]
(это пикапы Сбизов) - С этим дроппер отлично работает... ей богу не пойму чем ему пикапы домов не угодили..


Сообщение отредактировал Rabbit - Среда, 29.04.2009, 22:58
[RD]ChezДата: Среда, 29.04.2009, 23:45 | Сообщение # 1410
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
эммм а дропер сам дай глянуть


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
Поиск:





 


 


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