Carleone
Умник
Здравствуйте дорогие форумчане и в этом уроке я покажу как сделать выдачу новогоднего бонуса ну или же если хотите просто бонуса новичкам через подарочек.
И так начнем.
Ко всем new;
в public OnGameModeInit()//добавим пикап и 3D текст.
далее в public OnPlayerPickUpPickup(playerid, pickupid) вставляем выдачу лицензий и т.д
Далее в enum pInfo
Далее в OnPlayerLogin
Далее в OnPlayerSave
Вот и все буду вопросы пишите.
Автор: Vitya_Saveliev , UnO33 и Carleone
Думаю я заслужил +
P.S Если кто то хочет ещё что то добавить пишите. (( Относиться к тому кто не знает как ))
И так начнем.
Ко всем new;
PHP:
new Podarok;
PHP:
Podarok = CreatePickup(19055,23,-88.6674,1211.7081,19.7422);
Create3DTextLabel("Новогодний подарок",COLOR_YELLOW,-88.6674,1211.7081,19.7422,20.0,0,1);
PHP:
if(pickupid == Podarok)
{
if(PlayerInfo[playerid][pBonus] != 0) return SendClientMessage(playerid,-1,"Вы уже забрали свой подарок!");//Это отвечает за то чтобы один игрок брал лиш один раз этот подарок!
PlayerInfo[playerid][pExp] += 5;//Это выдача Exp Можете просто убрать если хотите.
PlayerInfo[playerid][pCash] += 500000;//Это выдача денег (( в данном случае выдаст 500к ))
PlayerInfo[playerid][pVodPrava] = 1;//Это выдача прав.
PlayerInfo[playerid][pBonus] = 1;//Выдача самого бонуса и если игрок уже взял бонус
он уже больше не возьмёт.
SendClientMessage(playerid, COLOR_ORANGE, "Вы взяли свой новогодний подарочек.");
SendClientMessage(playerid, COLOR_ORANGE, "В подарке было 500.000$ 5 Exp и права.");
}
PHP:
pBonus
PHP:
ini_getInteger(GetFile, "Bonus", PlayerInfo[playerid][pBonus]);
PHP:
ini_setInteger(GetFile, "Bonus", PlayerInfo[playerid][pBonus]);
Автор: Vitya_Saveliev , UnO33 и Carleone
Думаю я заслужил +
P.S Если кто то хочет ещё что то добавить пишите. (( Относиться к тому кто не знает как ))
Последнее редактирование:
