[Pomoc] Kuce

Započeo Blaeks, Decembar 19, 2011, 09:17:29 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: GTA : RP
Detaljan opis problema: Gledajte kupim kucu da testiram ,oborim server udjem opet kad ono pise u statsu da kuce ima ali nemogu je /sell kao da je nemam? moze li pomoc??
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //

onda su ti se kljucevi pomijesali...

I kako se to resava, + imam je definiranu svugde OnPlayerLogin,Register,Update kazi mi samo kako da popravim ?

Citat: Blaeks_Biofor poslato Decembar 19, 2011, 09:44:27 PRE PODNE
I kako se to resava, + imam je definiranu svugde OnPlayerLogin,Register,Update kazi mi samo kako da popravim ?
daj komandu za prodaju kuce

[codeif(strcmp(cmd, "/sellhouse", true) == 0)
{
    if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, playername, sizeof(playername));
if(PlayerInfo[playerid][pPhousekey] == 255)
{
SendClientMessage(playerid, COLOR_WHITE, "Ne posedujete kucu.");
return 1;
}
if(PlayerInfo[playerid][pMarried] > 0)
    {
        SendClientMessage(playerid, COLOR_GREY, "   Vencani ste ,ne mozete prodati kucu !");
        return 1;
    }
if(PlayerInfo[playerid][pPhousekey] != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
{
new house = PlayerInfo[playerid][pPhousekey];
HouseInfo[house][hHel] = 0;
HouseInfo[house][hArm] = 0;
HouseInfo[house][hHealthx] = 0;
HouseInfo[house][hHealthy] = 0;
HouseInfo[house][hHealthz] = 0;
HouseInfo[house][hArmourx] = 0;
HouseInfo[house][hArmoury] = 0;
HouseInfo[house][hArmourz] = 0;
HouseInfo[house][hLock] = 1;
HouseInfo[house][hOwned] = 0;
HouseInfo[house][hVec] = 418;
HouseInfo[house][hVcol1] = -1;
HouseInfo[house][hVcol2] = -1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(HouseInfo[house][hOwner], "The State", 0, strlen("The State"), 255);
SafeGivePlayerMoney(playerid,HouseInfo[house][hValue]);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~Cestitamo~n~ Prodali ste vas posed za ~n~~g~$%d", HouseInfo[house][hValue]);
GameTextForPlayer(playerid, string, 10000, 3);
format(string1, sizeof(string), "[NA PRODAJU]\n$ %d",HouseInfo[house][hValue]);
housesale = Create3DTextLabel(string1,0x006400FF,HouseInfo[house][hEntrancex], HouseInfo[house][hEntrancey], HouseInfo[house][hEntrancez]+1,15,0,1);
PlayerInfo[playerid][pPhousekey] = 255;
if(PlayerInfo[playerid][pLocal] == house)
{
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
SetPlayerPos(playerid,HouseInfo[house][hEntrancex],HouseInfo[house][hEntrancey],HouseInfo[house][hEntrancez]);
PlayerInfo[playerid][pInt] = 0;
}
OnPropUpdate();
OnPlayerUpdate(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Ne posedujete kucu.");
}
}
return 1;
}]

Nije do komande za prodaju kuce vec do cuvanja stats-a, tj gta rp i slicni modovi, nemaju dobro cuvanje, zato i imaju opciju /logout, jer kad oboris server, tebi se nesacuva u profilu da ti posedujes kucu... zato na sto vise mesta stavljas  OnPlayerUpdate(playerid);

E a mozes li mi pomoci kako da sredim taj bug? jer ako otvorim server necu imati nikoga :/

Napravi tajmer koj ce da snima statse igraca na svakih npr 5-10 minuta+ ubacis u sto vise komandi to za update

forward SejvanjeIgraca();

public SejvanjeIgraca()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
OnPlayerUpdate(i);
}
}


pod OngameModeInt

SetTimer("SejvanjeIgraca",600000,true); (ovo je na svakih 10 min ja msm)
pod OnPlayerDisconnect isto stavi

OnPlayerUpdate(playerid);

nepoznajem puno gta rp i te modove, pa nzm kako je u njima sta uradjeno, al sve u svmeu treba ti da update

I jos nesto, sto te nisam pitao, a mozda i nisa mrazumeo, dal ti mozes da upravlajs tom kucom kao da si vlasnik ??
Ako mozes da upravljas njom kao da si vlasnik, onda nije do cuvanaj stats-a ?
proveri jel ti se u statstima uopste sacuva... btw, sta se desi kad samo izadjes iz igre normalno ?

u statsu pise da je kljuc tu ali nemogu ni /sellhouse ni /evict niti ista

Citat: Blaeks_Biofor poslato Decembar 19, 2011, 15:52:06 POSLE PODNE
u statsu pise da je kljuc tu ali nemogu ni /sellhouse ni /evict niti ista

koji ključ ti piše?
Kada muškarac priča ženi bezobrazne stvari, to je seksualno uznemiravanje…
A kada žena to radi muškarcu to je 2 eura+PDV po minuti. :D

pa zavisi koju kucu kupim testirao sam sa jednom kod burga to je 192 posle sam jednu malo na dole 67 ne secam se tacno zasto?

Citat: Blaeks_Biofor poslato Decembar 19, 2011, 15:58:17 POSLE PODNE
pa zavisi koju kucu kupim testirao sam sa jednom kod burga to je 192 posle sam jednu malo na dole 67 ne secam se tacno zasto?

Koji ti ključ piÅ¡e kada uÄ'eÅ¡ nakon obaranja servera?
Kada muškarac priča ženi bezobrazne stvari, to je seksualno uznemiravanje…
A kada žena to radi muškarcu to je 2 eura+PDV po minuti. :D

kljuc te kuce koje sam kupio nije se restartovao kljuc samo nemogu komande da koristim  razumes me? imam kljuc sve cuva stats ali kao da je nemam nemogu da koristim ni jednu komandu za nju + kad izadjem ispred kuce pise da je na prodaju


Ama razumes me,u statsu imam kljuc sto znaci da nije do cuvanja statsa ali kada uradim /gmx  i kad kucam /sellhouse pise nemate kucu ....