 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Помощь новичкам по 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
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
Сообщение отредактировал 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
|
| |
|
|
|
 |
|
 | |
| |
|