pomoc hitno!!

Započeo Plantak, Februar 09, 2010, 21:40:29 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

ja skriptam kucu i interior mogu vidjet samo kad napisem /setint a ovako je sve bjelo samo
kako da slozim da nemoram setint pisat?

nastoe

ako sam dobro shvatio onda napravi ovako....

npr. ako imas komandu za ulazak u kucu npr. /enter ili /udi... ispod te komande napravi ovako SetPlayerInterior(playerid, //OVDJE NAPISI ID INTERIORA);

e daj pocetnik sam u skriptanju :D
pa mi napisi sve sta trebam ubacit
npr.
{
if (onda to kaj si napisal da ubacim
}
netreba te zagrade ili jos nekaj stavit?
:S

Ovako napises... ako je interijer kuce na 3 recimo...
SetPlayerInterior(playerid, 3);

I kad pises /setint sigurno trazis interijer kojeg ces vidit (da nebude sve bijelo), e kad namjestas sa SetPlayerInterior stavis taj interior sa kojim sve vidis, to je u ovome slucaju Interior 3  ;)
Respekt: [H]265, John, [03]Garsino, LordShigi, Dujma, Carlsson, Randy, Jacobs, Hu5o, Toni, Lukas, Curtis, Ivo, Hawks, Jack, Koksildo, gonss

Haha OMG => http://zaslike.com/files/9rd5urq94yqagvdsx3i.png [ovo nema nigdje]

nastoe

znaci ovako, nezz. kako ti tocno ide komanda za ulazak u kucu ali evo ovako ti ide, ja ti nemogu iskriptati komandu jer nezz. ni poziciju te kuce ni nista zato cu ti dati primjer di i kako da ubacis

znaci nadi komandu za ulazak u kucu npr. /udi ili /enter i ta komanda izgleda ovako otprilike

if (strcmp("/enter", cmdtext, true, 10) == 0)
{
SetPlayerInterior(playerid, 3);
                //TU TI TREBA BITI "SetPlayerPos"
                // I TU DODAVAJ FUNKCIJE KOJE OCES NPR: "SendClientMessage(playerid,0xFFFFFFAA,"Usao si u kucu");
return 1;
}


moj savjet ti je ako imac pickup ispred kuce da kada igrac dode na pickup da mu se pojavi poruke "Za ulazak u kucu napisi /enter"

to ti ide otprilike ovako

public OnPlayerPickUpPickup(playerid, pickupid)
{
        SendClientMessage(playerid,0xFFFFFFAA,"Za ulazak u kucu napisi /enter");
return 1;
}


Sretno ;)

evo daj pogledaj dali sam dobro stavil
jer mi opet neradi :S
if(strcmp(cmd, "/enter", true) == 0)
{
SetPlayerInterior(playerid, 3);
    if(IsPlayerConnected(playerid))
{
for(new i = 0; i < sizeof(HouseInfo); i++)
{
if (PlayerToPoint(3, playerid,HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez]))
{
//printf("Found House :%d",i);
if(PlayerInfo[playerid][pPhousekey] == i || HouseInfo[i][hLock] == 0)
{
SetPlayerInterior(playerid,HouseInfo[i][hInt]);
SetPlayerVirtualWorld(playerid,HouseInfo[i][hWorld]);
SetPlayerPos(playerid,HouseInfo[i][hExitx],HouseInfo[i][hExity],HouseInfo[i][hExitz]);
GameTextForPlayer(playerid, "~w~Welcome Home", 5000, 1);
PlayerInfo[playerid][pInt] = HouseInfo[i][hInt];
PlayerInfo[playerid][pLocal] = i;
HouseEntered[playerid] = i;
}