JOSEFKAT 1 Odesláno: 18. Únor, 2015 Share Odesláno: 18. Únor, 2015 dobrý den mám probél s codem asi někde překlem a nevidim ho kde to může být ? QCMD:lock(){ if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1,"Musíš byť vodič !"); new car = GetPlayerVehicleID(playerid); Locked[car] = playerid; ForPlayers(i){ if(i != playerid) SetVehicleParamsForPlayer(car, i, false, true); } return true; } QCMD:unlock(){ if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1,"Musíš byť vodič !"); new car = GetPlayerVehicleID(playerid); Locked[car] = playerid; ForPlayers(i){ SetVehicleParamsForPlayer(car, i, false, false); } return true; } http://wiki.sa-mp.com/wiki/OnVehicleStreamIn Link to comment Share on other sites More sharing options...
0 The hidden face 77 Odesláno: 18. Únor, 2015 Share Odesláno: 18. Únor, 2015 (upraveno) Zkus tohle, mohlo by to jít, když bude nějaká chyba, tak ji se napiš... QCMD:lock() { if(IsPlayerInAnyVehicle(playerid)) { if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1,"Musíš byť vodič !"); for(new i=0;i<MAX_PLAYERS;i++) { if(i != playerid) { SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1); SCM(playerid, -1, "Zamknul sis vozidlo!"); } } } else { SCM(playerid, -1, "Nejsi ve vozidle!"); } return 1; } QCMD:unlock() { if(IsPlayerInAnyVehicle(playerid)) { if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1,"Musíš byť vodič !"); for(new i=0;i<MAX_PLAYERS;i++) { SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid), i, 0, 0); SCM(playerid, -1, "Odemknul sis vozidlo"); } } else { SCM(playerid, -1,"Nejsi ve vozidle!"); } return 1; } A tabuj si to! Edited 18. Únor, 2015 by D@ndys Link to comment Share on other sites More sharing options...
0 JOSEFKAT 1 Odesláno: 18. Únor, 2015 Author Share Odesláno: 18. Únor, 2015 (2401 -- 7550) : warning 203: symbol is never used: "Locked" Link to comment Share on other sites More sharing options...
0 The hidden face 77 Odesláno: 18. Únor, 2015 Share Odesláno: 18. Únor, 2015 někde v módu nebo v fs musíš mít new Locked;, smaž to! Link to comment Share on other sites More sharing options...
0 JOSEFKAT 1 Odesláno: 18. Únor, 2015 Author Share Odesláno: 18. Únor, 2015 new Locked[MAX_VEHICLES] = {-1,...}; toto tam mám když to smažu nevadi to ničemu Link to comment Share on other sites More sharing options...
0 The hidden face 77 Odesláno: 18. Únor, 2015 Share Odesláno: 18. Únor, 2015 Nevadí, protože to už nevyužiješ. Beztak jsem nepochopil na co jsi to tam měl... Link to comment Share on other sites More sharing options...
0 ĐaVe 33 Odesláno: 18. Únor, 2015 Share Odesláno: 18. Únor, 2015 (upraveno) no pokud jeste zabugovanost SetVehicleParams v oblasti doors - jejich zamykani nebyla opravena, doporicim ti to jinak: new carlocked[MAX_VEHICLES][30]; ongamemodeinit: for(new i=0;i<MAX_VEHICLES;i++) { format(carlocked[i],"false"); } do prikazu lock: format(carlocked[vehicleid],Jmeno(playerid)); unlock: format(carlocked[vehicleid],"false"); onplayerentervehicle: new Float:x, Float:y, Float:z; GetPlayerPos(playerid,x,y,z); if(strcmp(carlocked[vehicleid],"false",false) && strcmp(carlocked[vehicleid],Jmeno(playerid),false)) //pokud je vozidlo zamcene a pokud jmeno hrace neni shodne s tim, kdo jej zamykal { //zprava ze je auto zamkly SetPlayerPos(playerid,x,y,z); } nezapomen stock: stock Jmeno(playerid) { new j[30]; if(IsPlayerConnected(playerid)) { GetPlayerName(playerid,j,30); } return j; } Edited 18. Únor, 2015 by ĐaVe Link to comment Share on other sites More sharing options...
0 JOSEFKAT 1 Odesláno: 18. Únor, 2015 Author Share Odesláno: 18. Únor, 2015 no pokud jeste zabugovanost SetVehicleParams v oblasti doors - jejich zamykani nebyla opravena, doporicim ti to jinak: new carlocked[MAX_VEHICLES][30]; ongamemodeinit: for(newi=0;i<MAX_VEHICLES;i++) { format(carlocked[i],"false"); } do prikazu lock: format(carlocked[vehicleid],Jmeno(playerid)); unlock: format(carlocked[vehicleid],"false"); onplayerentervehicle: new Float:x, Float:y, Float:z; GetPlayerPos(playerid,x,y,z); if(strcmp(carlocked[vehicleid],"false",false) && strcmp(carlocked[vehicleid],Jmeno(playerid),false)) //pokud je vozidlo zamcene a pokud jmeno hrace neni shodne s tim, kdo jej zamykal { //zprava ze je auto zamkly SetPlayerPos(playerid,x,y,z); } nezapomen stock: stock Jmeno(playerid) { new j[30]; if(IsPlayerConnected(playerid)) { GetPlayerName(playerid,j,30); } return j; } for(newi=0;i<MAX_VEHICLES;i++) { format(carlocked[i],"false"); } to newi se mi nezda 1 Link to comment Share on other sites More sharing options...
0 ĐaVe 33 Odesláno: 18. Únor, 2015 Share Odesláno: 18. Únor, 2015 (upraveno) for(newi=0;i<MAX_VEHICLES;i++) { format(carlocked[i],"false"); } to newi se mi nezda jo sorry neni tam mezera diky opraveno Edited 18. Únor, 2015 by ĐaVe Link to comment Share on other sites More sharing options...
0 JOSEFKAT 1 Odesláno: 18. Únor, 2015 Author Share Odesláno: 18. Únor, 2015 public OnGameModeInit() { for(new i=0;i<MAX_VEHICLES;i++) { format(carlocked[i],"false"); } tam to dám do toho ? QCMD:lock() { if(IsPlayerInAnyVehicle(playerid)) { if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1,"Musíš byť vodič !"); for(new i=0;i<MAX_PLAYERS;i++) { if(i != playerid) { SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1); SCM(playerid, -1, "Zamknul sis vozidlo!"); } } } else { SCM(playerid, -1, "Nejsi ve vozidle!"); } return 1; } QCMD:unlock() { if(IsPlayerInAnyVehicle(playerid)) { if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1,"Musíš byť vodič !"); for(new i=0;i<MAX_PLAYERS;i++) { SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid), i, 0, 0); SCM(playerid, -1, "Odemknul sis vozidlo"); } } else { SCM(playerid, -1,"Nejsi ve vozidle!"); } return 1; } onplayerentervehicle: new Float:x, Float:y, Float:z; GetPlayerPos(playerid,x,y,z); if(strcmp(carlocked[vehicleid],"false",false) && strcmp(carlocked[vehicleid],Jmeno(playerid),false)) //pokud je vozidlo zamcene a pokud jmeno hrace neni shodne s tim, kdo jej zamykal { SendClientMessage(playerid, COLOR_RED, "Uspěšně jsi zamkl auto"); //zprava ze je auto zamkly SetPlayerPos(playerid,x,y,z); } a ten stock nevim vůbec Link to comment Share on other sites More sharing options...
0 ĐaVe 33 Odesláno: 18. Únor, 2015 Share Odesláno: 18. Únor, 2015 misto SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid), i, 0, 0); a SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1); tam vyuzij to co jsem ti psal: do prikazu lock: format(carlocked[vehicleid],Jmeno(playerid)); unlock: format(carlocked[vehicleid],"false"); 2 Link to comment Share on other sites More sharing options...
0 JOSEFKAT 1 Odesláno: 18. Únor, 2015 Author Share Odesláno: 18. Únor, 2015 ok a ten stock ? Link to comment Share on other sites More sharing options...
0 ĐaVe 33 Odesláno: 18. Únor, 2015 Share Odesláno: 18. Únor, 2015 nezapomen stock: stock Jmeno(playerid) { new j[30]; if(IsPlayerConnected(playerid)) { GetPlayerName(playerid,j,30); } return j; } Link to comment Share on other sites More sharing options...
0 JOSEFKAT 1 Odesláno: 18. Únor, 2015 Author Share Odesláno: 18. Únor, 2015 ja vim jen nevim jak to vložit nevidím to tam Link to comment Share on other sites More sharing options...
0 ĐaVe 33 Odesláno: 18. Únor, 2015 Share Odesláno: 18. Únor, 2015 mimo publicy napr upa do spodu modu Link to comment Share on other sites More sharing options...
0 JOSEFKAT 1 Odesláno: 18. Únor, 2015 Author Share Odesláno: 18. Únor, 2015 C:\Users\JAKUB\Desktop\pawno\include\Robbery.pwn(27) : warning 219: local variable "x" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\include\Robbery.pwn(27) : warning 219: local variable "y" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\include\Robbery.pwn(27) : warning 219: local variable "z" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\include\Bank.pwn(19) : warning 219: local variable "x" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\include\Bank.pwn(19) : warning 219: local variable "y" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\include\Bank.pwn(19) : warning 219: local variable "z" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\include\Benzin.pwn(22) : warning 219: local variable "x" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\include\Benzin.pwn(22) : warning 219: local variable "y" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\include\Benzin.pwn(22) : warning 219: local variable "z" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(491) : warning 219: local variable "x" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(491) : warning 219: local variable "y" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(491) : warning 219: local variable "z" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(598) : warning 219: local variable "x" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(598) : warning 219: local variable "y" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(615) : error 035: argument type mismatch (argument 2) C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(2494) : warning 219: local variable "x" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(2520) : warning 219: local variable "x" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(3106) : warning 219: local variable "x" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(3106) : warning 219: local variable "y" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(3106) : warning 219: local variable "z" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(3534) : error 021: symbol already defined: "GetPlayerPos" C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(3535) : error 010: invalid function or declaration C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(3848) : warning 219: local variable "x" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(4609) : warning 219: local variable "x" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(4620) : warning 219: local variable "x" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(4671) : warning 219: local variable "z" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(5183) : error 017: undefined symbol "vehicleid" C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(5204) : error 017: undefined symbol "vehicleid" C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(5848) : warning 219: local variable "x" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(6005) : warning 219: local variable "x" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(6005) : warning 219: local variable "y" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(6005) : warning 219: local variable "z" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(6227) : warning 219: local variable "x" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(6378) : warning 219: local variable "z" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(6811) : warning 219: local variable "x" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(6811) : warning 219: local variable "y" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(6811) : warning 219: local variable "z" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(7563) : error 021: symbol already defined: "Jmeno" C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(7569) : error 047: array sizes do not match, or destination array is too small C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(2412) : warning 204: symbol is assigned a value that is never used: "AZTECS" C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(2408) : warning 204: symbol is assigned a value that is never used: "BALLAS" C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(2406) : warning 204: symbol is assigned a value that is never used: "GROOVE" C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(2410) : warning 204: symbol is assigned a value that is never used: "VAGOS" C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(2410 -- 7571) : warning 203: symbol is never used: "x" C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(2410 -- 7571) : warning 203: symbol is never used: "y" C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(2410 -- 7571) : warning 203: symbol is never used: "z" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 7 Errors. aha Link to comment Share on other sites More sharing options...
0 ĐaVe 33 Odesláno: 18. Únor, 2015 Share Odesláno: 18. Únor, 2015 (upraveno) C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(7563) : error 021: symbol already defined: "Jmeno" ten stock uz tam jednou mas.... tak ten co jsme tam dali vymaz C:\Users\JAKUB\Desktop\pawno\include\Bank.pwn(19) : warning 219: local variable "x" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\include\Bank.pwn(19) : warning 219: local variable "y" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\include\Bank.pwn(19) : warning 219: local variable "z" shadows a variable at a preceding level smaz nase: new Float:x, Float:y, Float:z; C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(5183) : error 017: undefined symbol "vehicleid" C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(5204) : error 017: undefined symbol "vehicleid" vehicle id nahrad timhle: GetPlayerVehicleID(playerid) Edited 18. Únor, 2015 by ĐaVe Link to comment Share on other sites More sharing options...
0 JOSEFKAT 1 Odesláno: 18. Únor, 2015 Author Share Odesláno: 18. Únor, 2015 já myslím že je vsechno dobře nic nevidim když to prochazim Link to comment Share on other sites More sharing options...
0 ĐaVe 33 Odesláno: 18. Únor, 2015 Share Odesláno: 18. Únor, 2015 já myslím že je vsechno dobře nic nevidim když to prochazim ver mi udelej co jsem ti popsal ten stock uz tam jednou mas.... tak ten co jsme tam dali vymaz C:\Users\JAKUB\Desktop\pawno\include\Bank.pwn(19) : warning 219: local variable "x" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\include\Bank.pwn(19) : warning 219: local variable "y" shadows a variable at a preceding level C:\Users\JAKUB\Desktop\pawno\include\Bank.pwn(19) : warning 219: local variable "z" shadows a variable at a preceding level smaz nase: new Float:x, Float:y, Float:z; C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(5183) : error 017: undefined symbol "vehicleid" C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(5204) : error 017: undefined symbol "vehicleid" vehicle id nahrad timhle: GetPlayerVehicleID(playerid) Link to comment Share on other sites More sharing options...
0 JOSEFKAT 1 Odesláno: 18. Únor, 2015 Author Share Odesláno: 18. Únor, 2015 stock Jmeno(playerid) { new j[30]; if(IsPlayerConnected(playerid)) { GetPlayerName(playerid,j,30); } return j; } vážne tam bude return j ? Link to comment Share on other sites More sharing options...
0 ĐaVe 33 Odesláno: 18. Únor, 2015 Share Odesláno: 18. Únor, 2015 stock Jmeno(playerid) { new j[30]; if(IsPlayerConnected(playerid)) { GetPlayerName(playerid,j,30); } return j; } vážne tam bude return j ? jo, ale celej ten stock vymaz a udelej vse co jsem ti napsal protoze ty veci uz tam mas definovany Link to comment Share on other sites More sharing options...
0 JOSEFKAT 1 Odesláno: 18. Únor, 2015 Author Share Odesláno: 18. Únor, 2015 (upraveno) C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(615) : error 035: argument type mismatch (argument 2) C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(3534) : error 021: symbol already defined: "GetPlayerPos" C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(3535) : error 010: invalid function or declaration C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(5183) : error 035: argument type mismatch (argument 2) C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(5204) : error 035: argument type mismatch (argument 2) Edited 18. Únor, 2015 by JOSEFKAT Link to comment Share on other sites More sharing options...
0 ĐaVe 33 Odesláno: 18. Únor, 2015 Share Odesláno: 18. Únor, 2015 C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(615) : error 035: argument type mismatch (argument 2) C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(3534) : error 021: symbol already defined: "GetPlayerPos" C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(3535) : error 010: invalid function or declaration C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(5183) : error 035: argument type mismatch (argument 2) C:\Users\JAKUB\Desktop\pawno\RZE1.pwn(5204) : error 035: argument type mismatch (argument 2) nekde mas definovany GetPlayerPos, napr stock nebo #define nebo neco.... smaz tu definici samozrejme z modu a ne z a_samp Link to comment Share on other sites More sharing options...
0 JOSEFKAT 1 Odesláno: 18. Únor, 2015 Author Share Odesláno: 18. Únor, 2015 stock GetClosestVehicle(playerid, Float:range) { new Float:p_X; new Float:p_Y; new Float:p_Z; new Float:Distance; new Float:PretendentDistance = range +1; new Pretendent = -1; GetPlayerPos(playerid, p_X, p_Y, p_Z); for(new vehicleid=1; vehicleid < MAX_VEHICLES; vehicleid++) { Distance = GetVehicleDistanceFromPoint(vehicleid, p_X, p_Y, p_Z); if(Distance <= range && Distance <= PretendentDistance) { Pretendent = vehicleid; PretendentDistance = Distance; } } return Pretendent; } Link to comment Share on other sites More sharing options...
0 ĐaVe 33 Odesláno: 18. Únor, 2015 Share Odesláno: 18. Únor, 2015 stock GetClosestVehicle(playerid, Float:range) { new Float:p_X; new Float:p_Y; new Float:p_Z; new Float:Distance; new Float:PretendentDistance = range +1; new Pretendent = -1; GetPlayerPos(playerid, p_X, p_Y, p_Z); for(new vehicleid=1; vehicleid < MAX_VEHICLES; vehicleid++) { Distance = GetVehicleDistanceFromPoint(vehicleid, p_X, p_Y, p_Z); if(Distance <= range && Distance <= PretendentDistance) { Pretendent = vehicleid; PretendentDistance = Distance; } } return Pretendent; } ne to ne.... musi tam byt stock GetPlayerPos(... nebo #define GetPlayerPos(... nebo tak neco Link to comment Share on other sites More sharing options...
0 JOSEFKAT 1 Odesláno: 18. Únor, 2015 Author Share Odesláno: 18. Únor, 2015 ani jedno neni tak hledám podobný Link to comment Share on other sites More sharing options...
Dotaz
JOSEFKAT 1
dobrý den mám probél s codem asi někde překlem a nevidim ho kde to může být ?
http://wiki.sa-mp.com/wiki/OnVehicleStreamIn
Link to comment
Share on other sites
34 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now