Wysłany: 2012-10-28, 18:16
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
Witam ponownie zrobi?em komend? w danym miejscu i nie dzia?a..
Kod: if (strcmp("/brama1", cmdtext, true, 10) == 0) {
if(IsPlayerInRangeOfPoint(playerid, 7.0,1693.90002441,1604.00000000,10.30000019))//Wpisz koordy.
if(IsPlayerInRangeOfPoint(playerid, 7.0,1717.00000000,1615.69995117,9.60000038))//Wpisz koordy.
{
MoveObject(brama1, 1705.40002441,1607.69995117,4.80000019, 9);
SetTimer("close2", 5000, false);
SendClientMessage(playerid, J_ZIEL, "Lv-Lot Otwarte");
if(GetPlayerMoney(playerid) <= 50){
SendClientMessage(playerid, WARNING,"[SERVER] Nie sta? ci? na to!");
GivePlayerMoney(playerid, -50);
}
}
return 1;
}
Wysłany: 2012-10-28, 19:39
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Nie dzia?a w jakim sensie ? Pokazuje si? komunikat ?e nie ma takiej komendy czy po prostu ta brama si? nie rusza ?
Wysłany: 2012-10-29, 14:23
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
poprostu nic nie pisze i si? brama nie rusza;D
Wysłany: 2012-10-29, 15:28
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Kod:
if (strcmp("/brama1", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 7.0,1693.90002441,1604.00000000,10.30000019))//Wpisz koordy.
else if(IsPlayerInRangeOfPoint(playerid, 7.0,1717.00000000,1615.69995117,9.60000038))//Wpisz koordy.
{
MoveObject(brama1, 1705.40002441,1607.69995117,4.80000019, 9);
SetTimer("close2", 5000, false);
SendClientMessage(playerid, J_ZIEL, "Lv-Lot Otwarte");
if(GetPlayerMoney(playerid) <= 50)
{
SendClientMessage(playerid, WARNING,"[SERVER] Nie sta? ci? na to!");
GivePlayerMoney(playerid, -50);
}
}
return 1;
}
Wysłany: 2012-10-29, 15:34
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
:\Documents and Settings\?ukasz\Pulpit\ppt2012.pwn(2655) : error 029: invalid expression, assumed zero
C:\Documents and Settings\?ukasz\Pulpit\ppt2012.pwn(2655) : warning 215: expression has no effect
C:\Documents and Settings\?ukasz\Pulpit\ppt2012.pwn(2655) : error 001: expected token: ";", but found "if"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Wysłany: 2012-10-29, 15:55
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
nwm.. pokombinowa?em i nie mia?em error?w: spr?buj:
Kod:
if (strcmp("/brama1", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 7.0,1693.90002441,1604.00000000,10.30000019))//Wpisz koordy.
{
}
else
{
if(IsPlayerInRangeOfPoint(playerid, 7.0,1717.00000000,1615.69995117,9.60000038))//Wpisz koordy.
{
// MoveObject(brama1, 1705.40002441,1607.69995117,4.80000019, 9);
SetTimer("close2", 5000, false);
SendClientMessage(playerid, -1, "Lv-Lot Otwarte");
if(GetPlayerMoney(playerid) <= 50)
{
SendClientMessage(playerid, -1,"[SERVER] Nie sta? ci? na to!");
GivePlayerMoney(playerid, -50);
}
}
}
}
Wysłany: 2012-10-29, 15:58
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
"gacel112" napisał/a :if(IsPlayerInRangeOfPoint(playerid, 7.0,1693.90002441,1604.00000000,10.30000019))//Wpisz koordy.
if(IsPlayerInRangeOfPoint(playerid, 7.0,1717.00000000,1615.69995117,9.60000038))//Wpisz koordy.
Jeste? taki inteligentny, ?e zrobi?e? dwa warunki. Gracz musi by? w miejscu pierwszym, ?eby wykona? si? pierwszy warunek, a?eby wykona? si? drugi warunek gracz musi by? w innym miejscu - jak on to ma zrobi?? W milionowych sekundach si? teleportowa?? Usu? jeden warunek i tyle.
Wysłany: 2012-10-29, 16:03
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
ale mi chodzi?o o to ?e tylko w 2 miejscach mo?na wpisywa? t? kom?d?..
[ Dodano : 2012-10-29, 16:06 ]
ok teraz jest git ale w tej 2 pozycji nie da si? otworzy? bramy a w 1 si? da
Wysłany: 2012-10-29, 16:28
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
Kod: if(pierwszy warunek || drugi warunek)
Znaki || oznaczaj? w pawno lub
Wysłany: 2012-10-29, 16:44
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
zrobi?em tak:
Kod: if (strcmp("/brama1", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 7.0,1693.90002441,1604.00000000,10.30000019 || 1717.00000000,1615.69995117,9.60000038 ))
{
MoveObject(brama1, 1705.40002441,1607.69995117,4.80000019, 9);
SetTimer("close2", 10000, false);
SendClientMessage(playerid, -1, "Lv-Lot Otwarte");
}
return 1;
}
ale jednak cos nie tak
Wysłany: 2012-10-29, 17:02
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
Kod: if(IsPlayerInRangeOfPoint(...) || IsPlayerInRangeOfPoint(...))
Wysłany: 2012-10-29, 17:14
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
Kod: C:\Documents and Settings\?ukasz\Pulpit\ppt2012.pwn(2657) : error 029: invalid expression, assumed zero
C:\Documents and Settings\?ukasz\Pulpit\ppt2012.pwn(2657) : warning 215: expression has no effect
C:\Documents and Settings\?ukasz\Pulpit\ppt2012.pwn(2657) : error 001: expected token: ";", but found "if"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Kod: if(IsPlayerInRangeOfPoint(playerid, 7.0,1693.90002441,1604.00000000,10.30000019 )) || if(IsPlayerInRangeOfPoint(playerid, 7.0,1717.00000000,1615.69995117,9.60000038 ))
{
Wysłany: 2012-10-29, 17:49
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
Popatrz na m?j przyk?ad, ale bardzo dok?adnie. Nast?pnie popatrz na sw?j i usu? b??d.
Tagi: nie :: działająca :: komenda
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: