Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-03-08, 17:43


Colin_Carleone







Wiek: 30
Na forum: 5724 dni
Posty: 373

Piwa: 4800

Respekt: 83,3

Witam.

Mam mini problemik z tym :

Kod:



C:\Users\Prezes\Desktop\LiveTruck - Projekt\samp03dsvr_R2_win32\gamemodes\n4t.pwn(3170) : error 017: undefined symbol "newstate"
C:\Users\Prezes\Desktop\LiveTruck - Projekt\samp03dsvr_R2_win32\gamemodes\n4t.pwn(3183) : error 017: undefined symbol "newstate"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.


Pr?bowa?em par? sposob?w , lecz dawno taki problem mi si? nie przytrafi? dlatego nie pami?tam jak to zrobi? :D

Za pomoc dam :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-08, 18:01


Colin_Carleone







Wiek: 30
Na forum: 5724 dni
Posty: 373

Piwa: 4800

Respekt: 83,3

Nie bo wy?wietla :

Kod:



C:\Users\Prezes\Desktop\LiveTruck - Projekt\samp03dsvr_R2_win32\gamemodes\n4t.pwn(3171) : error 017: undefined symbol "newstate"
C:\Users\Prezes\Desktop\LiveTruck - Projekt\samp03dsvr_R2_win32\gamemodes\n4t.pwn(3184) : error 017: undefined symbol "newstate"
C:\Users\Prezes\Desktop\LiveTruck - Projekt\samp03dsvr_R2_win32\gamemodes\n4t.pwn(3185) : error 003: declaration of a local variable must appear in a compound block
C:\Users\Prezes\Desktop\LiveTruck - Projekt\samp03dsvr_R2_win32\gamemodes\n4t.pwn(3185) : error 017: undefined symbol "newstate"
C:\Users\Prezes\Desktop\LiveTruck - Projekt\samp03dsvr_R2_win32\gamemodes\n4t.pwn(3185) : warning 215: expression has no effect
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.


[ Dodano: 2012-03-08, 18:06 ]
Pobawi?em si? i mam to :

Kod:



C:\Users\Prezes\Desktop\LiveTruck - Projekt\samp03dsvr_R2_win32\gamemodes\***.pwn(3145) : error 025: function heading differs from prototype
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.


A co z tym ? :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-08, 18:49


karol170396







Wiek: 33
Na forum: 5643 dni
Posty: 580
Nick w MP: Journey

Piwa: 1520

Respekt: -126,9

Ostrzeżeń: 100%
Bo?e. Gdzie ty to dajesz? Podaj ca?y publik.
"xxmikel611xx" napisał/a:

Nie wystarczy:
Kod:
new newstate;


Nie.

Podpis
"MłoteK" napisał/a:


Zając, idź kicać gdzie indziej, może w teletubisiach się miejsca zwolnią.
"zajacp1" napisał/a:

Wiele dzieci, które mi zazdroszczą, że mi się powodzi crashują mi serwer
Królik, Ty nigdy nie dorośniesz.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-08, 18:53


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Sprawd? te? klamry ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-08, 19:50


karol170396







Wiek: 33
Na forum: 5643 dni
Posty: 580
Nick w MP: Journey

Piwa: 1520

Respekt: -126,9

Ostrzeżeń: 100%
"Mattwell" napisał/a:

Sprawd? te? klamry ;)


To nie wina klamerek :roll:

[ Komentarz dodany przez: Mattwell: 2012-03-08, 19:54 ]
Czasem tak bywa przez klamry.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-08, 20:26


Colin_Carleone







Wiek: 30
Na forum: 5724 dni
Posty: 373

Piwa: 4800

Respekt: 83,3

To jest kod :

Kod:


if(newkeys == KEY_JUMP)
{
if(newstate == PLAYER_STATE_DRIVER)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
if(engine != 1)
SetVehicleParamsEx(GetPlayerVehicleID(playerid), 1, lights, alarm, doors, bonnet, boot, objective);
else
SetVehicleParamsEx(GetPlayerVehicleID(playerid), 0, lights, alarm, doors, bonnet, boot, objective);
}
}


W tym mi wyst?puje w?a?nie ten problemik.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-08, 20:28


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Ale w jakim callbacku to masz?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-08, 20:30


Colin_Carleone







Wiek: 30
Na forum: 5724 dni
Posty: 373

Piwa: 4800

Respekt: 83,3

Ca?e :

Kod:


public OnPlayerKeyStateChange(playerid, newkeys, newstate, oldkeys)
{
if(gTeam[playerid] == TEAM_POLICJA)
{
if(newkeys == 8192)
{
if(IsPlayerInAnyVehicle(playerid) == 1)
{
new car = GetPlayerVehicleID(playerid);
new param[7];
GetVehicleParamsEx(car,param[0],param[1],param[2],param[3],param[4],param[5],param[6]);
if(Police[car][Use] == false)
{
Police[car][Use] = true;
Police[car][Siren] = CreateObject(18646,0.0,0.0,0.0,0.0,0.0,0.0,0.0);
Police[car][ObjectID] = CreateObject(18648,0.0,0.0,0.0,0.0,0.0,0.0,0.0);
Police[car][Timer1] = SetTimerEx("OnPoliceSiren",200,1,"d",car);
AttachObjectToVehicle(Police[car][Siren],car,0.0,0.0,0.6,0.0,0.0,0.0);
SetVehicleParamsEx(car,1,param[1],param[2],param[3],param[4],param[5],param[5]);
}
}
}
}

if((newkeys & 512) && (newkeys & 256))
{
if(newstate == PLAYER_STATE_DRIVER)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
if(lights != 1)
SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, 1, alarm, doors, bonnet, boot, objective);
else
SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, 0, alarm, doors, bonnet, boot, objective);
}
}

if(newkeys == KEY_JUMP)
{
if(newstate == PLAYER_STATE_DRIVER)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
if(engine != 1)
SetVehicleParamsEx(GetPlayerVehicleID(playerid), 1, lights, alarm, doors, bonnet, boot, objective);
else
SetVehicleParamsEx(GetPlayerVehicleID(playerid), 0, lights, alarm, doors, bonnet, boot, objective);
}
}

if(gTeam[playerid] == TEAM_POLICJA)
{
if(newkeys == 16384)
{
if(IsPlayerInAnyVehicle(playerid) == 1)
{
new car = GetPlayerVehicleID(playerid);
new param[7];
GetVehicleParamsEx(car,param[0],param[1],param[2],param[3],param[4],param[5],param[6]);
if(Police[car][Use] == true)
{
Police[car][Use] = false;
AttachObjectToVehicle(Police[car][Siren],0,0.0,0.0,0.0,0.0,0.0,0.0);
AttachObjectToVehicle(Police[car][ObjectID],0,0.0,0.0,0.0,0.0,0.0,0.0);
KillTimer(Police[car][Timer1]);
}
}
}
}
if(newkeys == 1 && IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == 2)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)
{
new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;
GetPlayerPos(playerid, var0, var1, var2);
new Float:var3 = 0.0, Float:var4 = 0.0, Float:var5 = 0.0;
new var6 = 0;
new var7 = 0;
while(var7 < 700 && !var6)
{
var7++;
GetVehiclePos(var7, var3, var4, var5);
if(floatabs(var0 - var3) < 7.0 && floatabs(var1 - var4) < 7.0 && floatabs(var2 - var5) < 7.0 && var7 != GetPlayerVehicleID(playerid))
{
var6 = 1;
if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
{
DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
}
AttachTrailerToVehicle(var7, GetPlayerVehicleID(playerid));
}
}
}
}
return 0;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-08, 20:30


karol170396







Wiek: 33
Na forum: 5643 dni
Posty: 580
Nick w MP: Journey

Piwa: 1520

Respekt: -126,9

Ostrzeżeń: 100%
Wklej to do OnPlayerKeyStateChange

Podpis
"MłoteK" napisał/a:


Zając, idź kicać gdzie indziej, może w teletubisiach się miejsca zwolnią.
"zajacp1" napisał/a:

Wiele dzieci, które mi zazdroszczą, że mi się powodzi crashują mi serwer
Królik, Ty nigdy nie dorośniesz.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-08, 20:32


Colin_Carleone







Wiek: 30
Na forum: 5724 dni
Posty: 373

Piwa: 4800

Respekt: 83,3

"karol170396" napisał/a:

Wklej to do OnPlayerKeyStateChange


"to" czyli co ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-08, 20:33


karol170396







Wiek: 33
Na forum: 5643 dni
Posty: 580
Nick w MP: Journey

Piwa: 1520

Respekt: -126,9

Ostrzeżeń: 100%
"Colin_Carleone" napisał/a:

"karol170396" napisał/a:

Wklej to do OnPlayerKeyStateChange


"to" czyli co ?


Kod.

[ Dodano: 2012-03-08, 20:34 ]
?lee...
Kod:

if(newkeys == KEY_JUMP&&GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
if(engine == 0)
SetVehicleParamsEx(GetPlayerVehicleID(playerid), 1, lights, alarm, doors, bonnet, boot, objective);
else
SetVehicleParamsEx(GetPlayerVehicleID(playerid), 0, lights, alarm, doors, bonnet, boot, objective);
}


[ Dodano: 2012-03-08, 20:35 ]
+ zmie? pocz?tek swojego publika na:

Kod:

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-08, 20:36


Colin_Carleone







Wiek: 30
Na forum: 5724 dni
Posty: 373

Piwa: 4800

Respekt: 83,3

Teraz wcale nie konwertuje...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-08, 20:46


karol170396







Wiek: 33
Na forum: 5643 dni
Posty: 580
Nick w MP: Journey

Piwa: 1520

Respekt: -126,9

Ostrzeżeń: 100%
To wywal rzeczy, kt?re s? niepotrzebne typu:

Kod:

if(newstate == PLAYER_STATE_DRIVER)
{


Ten kalbak nie wie co to jest 'newstate' :(

Podpis
"MłoteK" napisał/a:


Zając, idź kicać gdzie indziej, może w teletubisiach się miejsca zwolnią.
"zajacp1" napisał/a:

Wiele dzieci, które mi zazdroszczą, że mi się powodzi crashują mi serwer
Królik, Ty nigdy nie dorośniesz.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-08, 20:56


Colin_Carleone







Wiek: 30
Na forum: 5724 dni
Posty: 373

Piwa: 4800

Respekt: 83,3

No ok , i nie chce przekonwertowa? ;/

[ Dodano: 2012-03-08, 20:57 ]
Zrobi?em tak :

Kod:


if((newkeys & 512) && (newkeys & 256))
{
if(IsPlayerInAnyVehicle(playerid) == 1)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
if(lights != 1)
SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, 1, alarm, doors, bonnet, boot, objective);
else
SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, 0, alarm, doors, bonnet, boot, objective);
}
}

if(newkeys == KEY_JUMP)
{
if(IsPlayerInAnyVehicle(playerid) == 1)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
if(engine != 1)
SetVehicleParamsEx(GetPlayerVehicleID(playerid), 1, lights, alarm, doors, bonnet, boot, objective);
else
SetVehicleParamsEx(GetPlayerVehicleID(playerid), 0, lights, alarm, doors, bonnet, boot, objective);
}
}


Ale piwa za ch?ci i tak dostajecie...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-08, 21:03


karol170396







Wiek: 33
Na forum: 5643 dni
Posty: 580
Nick w MP: Journey

Piwa: 1520

Respekt: -126,9

Ostrzeżeń: 100%
Kod:

if(IsPlayerInAnyVehicle(playerid) == 1)


Co to ma by?? :D
Tutaj nie daje si? true ani false (0 & 1).

Podpis
"MłoteK" napisał/a:


Zając, idź kicać gdzie indziej, może w teletubisiach się miejsca zwolnią.
"zajacp1" napisał/a:

Wiele dzieci, które mi zazdroszczą, że mi się powodzi crashują mi serwer
Królik, Ty nigdy nie dorośniesz.
Postaw piwo autorowi tego posta
 

 
Tagi: odpalanie :: pojazdu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Odpalanie pojazdu Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku