Wysłany: 2012-03-08, 17:43
Colin_Carleone
Wiek: 30 Na forum: 5724 dni Posty: 373
Piwa : 4800
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?
Za pomoc dam
Wysłany: 2012-03-08, 18:01
Colin_Carleone
Wiek: 30 Na forum: 5724 dni Posty: 373
Piwa : 4800
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 ?
Wysłany: 2012-03-08, 18:49
karol170396
Wiek: 33 Na forum: 5643 dni Posty: 580
Nick w MP: Journey
Piwa : 1520
Wysłany: 2012-03-08, 18:53
MG303
Wiek: 30 Na forum: 6418 dni Posty: 654
Piwa : 2990
Sprawd? te? klamry
Wysłany: 2012-03-08, 19:50
karol170396
Wiek: 33 Na forum: 5643 dni Posty: 580
Nick w MP: Journey
Piwa : 1520
"Mattwell" napisał/a :Sprawd? te? klamry
To nie wina klamerek
[ Komentarz dodany przez: Mattwell : 2012-03-08, 19:54 ]
Czasem tak bywa przez klamry.
Wysłany: 2012-03-08, 20:26
Colin_Carleone
Wiek: 30 Na forum: 5724 dni Posty: 373
Piwa : 4800
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.
Wysłany: 2012-03-08, 20:28
MG303
Wiek: 30 Na forum: 6418 dni Posty: 654
Piwa : 2990
Ale w jakim callbacku to masz?
Wysłany: 2012-03-08, 20:30
Colin_Carleone
Wiek: 30 Na forum: 5724 dni Posty: 373
Piwa : 4800
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;
}
Wysłany: 2012-03-08, 20:30
karol170396
Wiek: 33 Na forum: 5643 dni Posty: 580
Nick w MP: Journey
Piwa : 1520
Wklej to do OnPlayerKey StateChange
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.
Wysłany: 2012-03-08, 20:32
Colin_Carleone
Wiek: 30 Na forum: 5724 dni Posty: 373
Piwa : 4800
"karol170396" napisał/a :Wklej to do OnPlayerKey StateChange
"to" czyli co ?
Wysłany: 2012-03-08, 20:33
karol170396
Wiek: 33 Na forum: 5643 dni Posty: 580
Nick w MP: Journey
Piwa : 1520
"Colin_Carleone" napisał/a : "karol170396" napisał/a :Wklej to do OnPlayerKey StateChange
"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)
{
Wysłany: 2012-03-08, 20:36
Colin_Carleone
Wiek: 30 Na forum: 5724 dni Posty: 373
Piwa : 4800
Teraz wcale nie konwertuje...
Wysłany: 2012-03-08, 20:46
karol170396
Wiek: 33 Na forum: 5643 dni Posty: 580
Nick w MP: Journey
Piwa : 1520
Wysłany: 2012-03-08, 20:56
Colin_Carleone
Wiek: 30 Na forum: 5724 dni Posty: 373
Piwa : 4800
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...
Wysłany: 2012-03-08, 21:03
karol170396
Wiek: 33 Na forum: 5643 dni Posty: 580
Nick w MP: Journey
Piwa : 1520
Tagi: odpalanie :: pojazdu
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: