Tematy otagowane jako: movedynamicobject
1. [INNE] Używanie MoveDynamicObject
Na pocz?tku da?em
[pawn]
new Drzwi1;
public OnGameModeInit()
Drzwi1 = CreateDynamicObject(1569, -94.58070, 1077.62341, 35.08710, 0.00000, 0.00000, 180.00000, 22);
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(drzwi1o, 7, cmdtext);
dcmd(drzwi1z, 7, cmdtext);
// Odrazu pod public OnPlayerCommandText da?em
dcmd_drzwi1o(playerid, params[])
{
#pragma unused params
if(IsPlayerInRangeOfPoint(playerid, 3.0, -94.58070, 1077.62341, 35.08710))
{
MoveDynamicObject(Drzwi1, -94.55640, 1077.65808, 35.08710, 8.0, 0.00000, 0.00000, 220.00000);
return 1;
}
return 1;
}
dcmd_drzwi1z(playerid, params[])
{
#pragma unused params
if(IsPlayerInRangeOfPoint(playerid, 3.0, -94.58070, 1077.62341, 35.08710))
{
MoveDynamicObject(Drzwi1, -94.58070, 1077.62341, 35.08710, 8.0, 0.00000, 0.00000, 180.00000);
return 1;
}
return 1;
}
[/pawn]
M?j problem polega na tym. Wpisuj? "/drzwi1o" - drzwi si? otwieraj?. Wchodz? do pomieszczenia. Wpisuje "/drzwi1z" i w tym momencie pojawia si? obiekt zamkni?tych drzwi, ale zostaje te? tych otwartych.
-94.58070, 1077.62341, 35.08710, 0.00000, 0.00000, 180.00000, 22 - drzwi zamkni?te
-94.55640, 1077.65808, 35.08710, 0.00000, 0.00000, 220.00000, 22 - drzwi otwarte
Du?ym sukcesem by?oby to naprawi? jak dla mnie Je?li si? to uda, to prosi?bym te? o wyt?umaczenie mi jak mam wykona? otwieranie drzwi za pomoc? "/drzwi" oraz zamykanie ich r?wnie? za pomoc? "/drzwi"...
2. [INNE] z MoveObject na MoveDynamicObject
Witam ot?? mam problem chcia?bym wszystie MoveObject przerobi? na MoveDynamicObject oto kod na przyk?adow? bram?:
Kod: if(strcmp(cmdtext, "/open2", true) == 0)
if(gTeam[playerid] == TEAM_KS) {
MoveDynamicObject(bramatt2, -490.00390625, -562.7431640625, 19.283218383789, 4);
SendClientMessage(playerid, J_BLEK, "[KS]Zamykanie Bramy");
return 1;
}
by?bym wdzi?czny je?eli by kto? pom?g?