Započeo Contixo
•30. Dec. 2012.• Zaključano[Pomoć] Garsino House Sistem - pomoć
229
pregleda
1
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
385
Postovi:
93
Teme:
Pridružio se:Sep. 2011
30. Dec. 2012.
Skripta koju koristim: GF edit
Detaljan opis problema: Imam filterskriptu Garsino House System. Ja hoću da izmjenim to kada igraÄ stane na pickup da ga teleportira unutar kuće. Ja hoću da napravim kada je igraÄ blizu svoje kuće da kada lupi tipku enter da ga porta unutar kuće.
Dio skripte:
Ovo da mi pomognete pretvoriti pod public onplayerkeystatechange kada pritisne enter da isto sve odradi. I za teleport u kuću i iz kuće.
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Detaljan opis problema: Imam filterskriptu Garsino House System. Ja hoću da izmjenim to kada igraÄ stane na pickup da ga teleportira unutar kuće. Ja hoću da napravim kada je igraÄ blizu svoje kuće da kada lupi tipku enter da ga porta unutar kuće.
Dio skripte:
public OnPlayerPickUpDynamicPickup(playerid, pickupid)
{
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
new string, tmpstring;
foreach(Houses, h)
{
if(pickupid == HousePickupOut)
{
SetPVarInt(playerid, "LastHouseCP", h);
if(!strcmp(hInfo, pNick(playerid), CASE_SENSETIVE))
{
SetPlayerHouseInterior(playerid, h);
ShowInfoBoxEx(playerid, COLOUR_INFO, I_HMENU);
break;
}
format(tmpstring, sizeof(tmpstring), "HouseKeys_%d", h);
if(GetPVarInt(playerid, tmpstring) == 1)
{
SetPlayerHouseInterior(playerid, h);
break;
}
if(strcmp(hInfo, pNick(playerid), CASE_SENSETIVE) && strcmp(hInfo, INVALID_HOWNER_NAME, CASE_SENSETIVE))
{
if(hInfo == udb_hash("INVALID_HOUSE_PASSWORD"))
{
switch(hInfo)
{
case 0: ShowInfoBox(playerid, LABELTEXT2, hInfo, hInfo, h);
case 1:
{
switch(hInfo)
{
case 0: ShowPlayerDialog(playerid, HOUSEMENU+23, DIALOG_STYLE_LIST, INFORMATION_HEADER, "Buy House (Step 1)\nBreak In", "Select", "Cancel");
case 1: ShowPlayerDialog(playerid, HOUSEMENU+23, DIALOG_STYLE_LIST, INFORMATION_HEADER, "Buy House (Step 1)\nBreak In\nEnter House", "Select", "Cancel");
}
}
}
break;
}
}
if(!strcmp(hInfo, INVALID_HOWNER_NAME, CASE_SENSETIVE) && hInfo > 0 && GetPVarInt(playerid, "JustCreatedHouse") == 0)
{
format(string, sizeof(string), HMENU_BUY_HOUSE, hInfo);
ShowPlayerDialog(playerid, HOUSEMENU+4, DIALOG_STYLE_MSGBOX, INFORMATION_HEADER, string, "Buy", "Cancel");
break;
}
}
if(pickupid == HousePickupInt)
{
switch(GetPVarInt(playerid, "HousePreview"))
{
case 0: ExitHouse(playerid, h);
#if GH_HINTERIOR_UPGRADE == true
case 1:
{
GetPVarString(playerid, "HousePrevName", tmpstring, 50);
format(string, sizeof(string), HMENU_BUY_HINTERIOR, tmpstring, GetPVarInt(playerid, "HousePrevValue"));
ShowPlayerDialog(playerid, HOUSEMENU+17, DIALOG_STYLE_MSGBOX, INFORMATION_HEADER, string, "Buy", "Cancel");
}
#endif
}
break;
}
}
}
return 1;
}Ovo da mi pomognete pretvoriti pod public onplayerkeystatechange kada pritisne enter da isto sve odradi. I za teleport u kuću i iz kuće.
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava