[pomoc]Erori

Započeo David|BS:RP|, Decembar 08, 2012, 23:34:31 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

David|BS:RP|

skripta koju koristim:Moja
deo skripte da cu vam
slike/video
problem:ja ubacim spawn u avion ono izbaca erore kako da ih resim

C:\Users\David\Desktop\Balkan Summer Rileplay\gamemodes\tdi.pwn(199) : warning 201: redefinition of constant/macro (symbol "COL_WHITE")
C:\Users\David\Desktop\Balkan Summer Rileplay\gamemodes\tdi.pwn(92266) : warning 202: number of arguments does not match definition
C:\Users\David\Desktop\Balkan Summer Rileplay\gamemodes\tdi.pwn(92266) : warning 202: number of arguments does not match definition
C:\Users\David\Desktop\Balkan Summer Rileplay\gamemodes\tdi.pwn(92266) : error 029: invalid expression, assumed zero
C:\Users\David\Desktop\Balkan Summer Rileplay\gamemodes\tdi.pwn(92269) : warning 202: number of arguments does not match definition
C:\Users\David\Desktop\Balkan Summer Rileplay\gamemodes\tdi.pwn(92277) : error 029: invalid expression, assumed zero
C:\Users\David\Desktop\Balkan Summer Rileplay\gamemodes\tdi.pwn(92277) : warning 215: expression has no effect
C:\Users\David\Desktop\Balkan Summer Rileplay\gamemodes\tdi.pwn(92277) : error 001: expected token: ";", but found "if"
C:\Users\David\Desktop\Balkan Summer Rileplay\gamemodes\tdi.pwn(92277) : warning 202: number of arguments does not match definition
C:\Users\David\Desktop\Balkan Summer Rileplay\gamemodes\tdi.pwn(92277) : warning 202: number of arguments does not match definition
C:\Users\David\Desktop\Balkan Summer Rileplay\gamemodes\tdi.pwn(92277) : error 029: invalid expression, assumed zero
C:\Users\David\Desktop\Balkan Summer Rileplay\gamemodes\tdi.pwn(92277) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.


92266:else if (PlayerToPointStripped(1, playerid, 74.8650,-84.1258,1001.2113,0.6007), cx,cy,cz))
92277:else if (PlayerToPointStripped(1, playerid,1639.6625,-2335.5210,13.5469,179.9538, cx,cy,cz)) sta tu nevalja

David|BS:RP|


Ove 2 linije su u redu, samo mislim da su ti nepotrebne ?

David|BS:RP|

Citat: Blaeks poslato Decembar 09, 2012, 02:46:04 PRE PODNE
Ove 2 linije su u redu, samo mislim da su ti nepotrebne ?

//spawn
else if (PlayerToPointStripped(1, playerid, 74.8650,-84.1258,1001.2113,0.6007), cx,cy,cz))
{
//sPawn
JBC_SetPlayerPos(playerid, 1639.6625,-2335.5210,13.5469,179.9538);
GameTextForPlayer(playerid, "~w~Avion",5000,1);
SetPlayerInterior(playerid,3);
SetPlayerFacingAngle(playerid, 0);
PlayerInfo[playerid][pInt] = 3;
SetPlayerVirtualWorld(playerid, 1);
        PlayerInfo[playerid][pVirWorld] = 1;
}
    else if (PlayerToPointStripped(1, playerid,1639.6625,-2335.5210,13.5469,179.9538, cx,cy,cz))
{

//sPawn
JBC_SetPlayerPos(playerid, 74.8650,-84.1258,1001.2113,0.6007);
GameTextForPlayer(playerid, "~w~Beograd Aerodrom",5000,1);
SetPlayerInterior(playerid,0);
SetPlayerFacingAngle(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
}


erore izbaca za ovo
else if (PlayerToPointStripped(1, playerid,1639.6625,-2335.5210,13.5469,179.9538, cx,cy,cz))
else if (PlayerToPointStripped(1, playerid, 74.8650,-84.1258,1001.2113,0.6007), cx,cy,cz))

if (PlayerToPointStripped(1, playerid, 74.8650,-84.1258,1001.2113,0.6007), cx,cy,cz))
{
//sPawn
JBC_SetPlayerPos(playerid, 1639.6625,-2335.5210,13.5469,179.9538);
GameTextForPlayer(playerid, "~w~Avion",5000,1);
SetPlayerInterior(playerid,3);
SetPlayerFacingAngle(playerid, 0);
PlayerInfo[playerid][pInt] = 3;
SetPlayerVirtualWorld(playerid, 1);
        PlayerInfo[playerid][pVirWorld] = 1;
}
    else if (PlayerToPointStripped(1, playerid,1639.6625,-2335.5210,13.5469,179.9538, cx,cy,cz))
{

//sPawn
JBC_SetPlayerPos(playerid, 74.8650,-84.1258,1001.2113,0.6007);
GameTextForPlayer(playerid, "~w~Beograd Aerodrom",5000,1);
SetPlayerInterior(playerid,0);
SetPlayerFacingAngle(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
}
??

Stari covek

Citat: Blaeks poslato Decembar 09, 2012, 11:16:30 PRE PODNE
if (PlayerToPointStripped(1, playerid, 74.8650,-84.1258,1001.2113,0.6007), cx,cy,cz))
{
//sPawn
JBC_SetPlayerPos(playerid, 1639.6625,-2335.5210,13.5469);
GameTextForPlayer(playerid, "~w~Avion",5000,1);
SetPlayerInterior(playerid,3);
SetPlayerFacingAngle(playerid, 0);
PlayerInfo[playerid][pInt] = 3;
SetPlayerVirtualWorld(playerid, 1);
        PlayerInfo[playerid][pVirWorld] = 1;
}
    else if (PlayerToPointStripped(1, playerid,1639.6625,-2335.5210,13.5469,179.9538, cx,cy,cz))
{

//sPawn
JBC_SetPlayerPos(playerid, 74.8650,-84.1258,1001.2113);
GameTextForPlayer(playerid, "~w~Beograd Aerodrom",5000,1);
SetPlayerInterior(playerid,0);
SetPlayerFacingAngle(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
}
??
Ima jos
if (PlayerToPointStripped(2.0, playerid, 74.8650,-84.1258,1001.2113, cx,cy,cz))
{
//sPawn
JBC_SetPlayerPos(playerid, 1639.6625,-2335.5210,13.5469);
GameTextForPlayer(playerid, "~w~Avion",5000,1);
SetPlayerInterior(playerid,3);
SetPlayerFacingAngle(playerid, 0);
PlayerInfo[playerid][pInt] = 3;
SetPlayerVirtualWorld(playerid, 1);
        PlayerInfo[playerid][pVirWorld] = 1;
}
    else if (PlayerToPointStripped(2.0, playerid,1639.6625,-2335.5210,13.5469, cx,cy,cz))
{

//sPawn
JBC_SetPlayerPos(playerid, 74.8650,-84.1258,1001.2113);
GameTextForPlayer(playerid, "~w~Beograd Aerodrom",5000,1);
SetPlayerInterior(playerid,0);
SetPlayerFacingAngle(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
}

U prvom uslovu si imao viska )
A inace sto ne koristis IsPlayerInRangeOfPoint?
A i daj public/stock PlayerToPointStripped da vidim kako je uradjen da bih video sta si ti pogresio ako bude jos erora
EDIT:
Editao sam post imao si i rotaciju ubacenu svuda
Poslednja Izmena: Decembar 09, 2012, 11:28:01 PRE PODNE od Gagi_

Citat: Gagi_ poslato Decembar 09, 2012, 11:20:59 PRE PODNE
Citat: Blaeks poslato Decembar 09, 2012, 11:16:30 PRE PODNE
if (PlayerToPointStripped(1, playerid, 74.8650,-84.1258,1001.2113,0.6007), cx,cy,cz))
{
//sPawn
JBC_SetPlayerPos(playerid, 1639.6625,-2335.5210,13.5469);
GameTextForPlayer(playerid, "~w~Avion",5000,1);
SetPlayerInterior(playerid,3);
SetPlayerFacingAngle(playerid, 0);
PlayerInfo[playerid][pInt] = 3;
SetPlayerVirtualWorld(playerid, 1);
        PlayerInfo[playerid][pVirWorld] = 1;
}
    else if (PlayerToPointStripped(1, playerid,1639.6625,-2335.5210,13.5469,179.9538, cx,cy,cz))
{

//sPawn
JBC_SetPlayerPos(playerid, 74.8650,-84.1258,1001.2113);
GameTextForPlayer(playerid, "~w~Beograd Aerodrom",5000,1);
SetPlayerInterior(playerid,0);
SetPlayerFacingAngle(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
}
??
Ima jos
if (PlayerToPointStripped(2.0, playerid, 74.8650,-84.1258,1001.2113, cx,cy,cz))
{
//sPawn
JBC_SetPlayerPos(playerid, 1639.6625,-2335.5210,13.5469);
GameTextForPlayer(playerid, "~w~Avion",5000,1);
SetPlayerInterior(playerid,3);
SetPlayerFacingAngle(playerid, 0);
PlayerInfo[playerid][pInt] = 3;
SetPlayerVirtualWorld(playerid, 1);
        PlayerInfo[playerid][pVirWorld] = 1;
}
    else if (PlayerToPointStripped(2.0, playerid,1639.6625,-2335.5210,13.5469, cx,cy,cz))
{

//sPawn
JBC_SetPlayerPos(playerid, 74.8650,-84.1258,1001.2113);
GameTextForPlayer(playerid, "~w~Beograd Aerodrom",5000,1);
SetPlayerInterior(playerid,0);
SetPlayerFacingAngle(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
}

U prvom uslovu si imao viska )
A inace sto ne koristis IsPlayerInRangeOfPoint?
A i daj public/stock PlayerToPointStripped da vidim kako je uradjen da bih video sta si ti pogresio ako bude jos erora
EDIT:
Editao sam post imao si i rotaciju ubacenu svuda
Gagi, koliko sam ja upucen u GF modove, to bi trebalo izgledati ovako public PlayerToPointStripped(Float:radi, playerid, Float:x, Float:y, Float:z, Float:curx, Float:cury, Float:curz)
{
    if(IsPlayerConnected(playerid))
{
new Float:tempposx, Float:tempposy, Float:tempposz;
tempposx = (curx -x);
tempposy = (cury -y);
tempposz = (curz -z);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) return 1;
}
return 0;
}

David|BS:RP|

Trenutak sve je sredjeno boyant reko da izbrisem zadnju kordinatu jer trb samo tri da ima cx,cy,cz a ja ima i 4 ali sad mi je problem udjem i odma mi izadje npr ja udjem stoji 1 sek i odma izadje do cega je sad to?

Citat: David|BS:RP| poslato Decembar 09, 2012, 11:34:43 PRE PODNE
Trenutak sve je sredjeno boyant reko da izbrisem zadnju kordinatu jer trb samo tri da ima cx,cy,cz a ja ima i 4 ali sad mi je problem udjem i odma mi izadje npr ja udjem stoji 1 sek i odma izadje do cega je sad to?
Ako sam te dobro skontao, napravi tajmer da freezuje igraca dok ne prodje taj let avionom.

David|BS:RP|

Citat: Blaeks poslato Decembar 09, 2012, 11:36:24 PRE PODNE
Citat: David|BS:RP| poslato Decembar 09, 2012, 11:34:43 PRE PODNE
Trenutak sve je sredjeno boyant reko da izbrisem zadnju kordinatu jer trb samo tri da ima cx,cy,cz a ja ima i 4 ali sad mi je problem udjem i odma mi izadje npr ja udjem stoji 1 sek i odma izadje do cega je sad to?
Ako sam te dobro skontao, napravi tajmer da freezuje igraca dok ne prodje taj let avionom.
ja to neznam brate da uradim ja sam uradio da se igrac spawn u avion i klikne f na vrata stvori ga na obicana aerodrom i moz opet udje :D neznam ja bolje

Pa napravi freeze dok je igrac u avionu, stavi ovaj tajmer tamo gde si stavio spawn u avionu SetTimerEx("Freezanje", 20000, false, "i", playerid);//20000 = 20 sekundi izmeni u koliko hoces i na kraj skripte stavi ovo
forward Freezanje(playerid);
public Freezanje(playerid)
{
TogglePlayerControllable(playerid,1);//Odmrzne igraca
}