Právě je čtv 24. kvě 2012 1:20:59
Hosting WEDOS.cz
SLEVA 25% (slevový kód:PAWNO25)

Nejnovější témata:
[otázka] Kde spraviť mod ? od D4n09
[Ms 2012] NHL 2009 Remake od SweS
[HELP] stock & undefined symbol od WilliamKrizak
asus k8v-x od 7.Host
[HELP] Pickupy ! od AvestX

Vyzkoušejte antivirus ESET Smart Security 5

Vyhledat témata bez odpovědí | Zobrazit aktivní témata Zobrazit nové příspěvky | Zobrazit vaše příspěvky


Všechny časy jsou v UTC + 1 hodina [ Letní čas ]





Odeslat nové téma Odpovědět na téma  [ Příspěvků: 13 ] 
Autor Zpráva
 Předmět příspěvku: [HELP]Zamknuti vozidlo
PříspěvekNapsal: ned 12. úno 2012 21:17:32 
T - Bone Mendez
T - Bone Mendez
Registrován: úte 05. črc 2011 10:44:33
Příspěvky: 186

Cau... Hele udelal sem si zamykani a odemykani auta pod klavesou + ale kdyz ho zmacknu tak se mi auto zamkne a hned odemkne :DD Nevite jak to mam oddelit aby se proste zamklo a pak odemklo az ho zmacknu znovu ?

_________________
Učím se s pawnem ;)


Offline
 Profil  
 Předmět příspěvku: Re: [HELP]Zamknuti vozidlo
PříspěvekNapsal: ned 12. úno 2012 21:22:49 
T - Bone Mendez
T - Bone Mendez
Uživatelský avatar
Registrován: sob 17. pro 2011 8:28:24
Příspěvky: 109
Bydliště: Slovakia

Isto to máš spravené takto :
Kód:
if(!Lock[vehicle])
{
Lock[vehicle] = true;
// Blbosti na zamknutie
}
if(Lock[vehicle])
{
Lock[vehicle] = false;
// Blbosti na odomknutie
}


Tak máš 2 možnosti :
1. Pridaj si tam else
Kód:
if(!Lock[vehicle])
{
Lock[vehicle] = true;
// Blbosti na zamknutie
}
else if(Lock[vehicle])
{
Lock[vehicle] = false;
// Blbosti na odomknutie
}


2. Pridaj si tam return true;
Kód:
if(!Lock[vehicle])
{
Lock[vehicle] = true;
// Blbosti na zamknutie
return true;
}
if(Lock[vehicle])
{
Lock[vehicle] = false;
// Blbosti na odomknutie
return true;
}

A malo by to fungovať :)

_________________
Príďte vyskúšať náš mód. ( Zatiaľ len test server ).
Rally Smrti : 77.93.223.223:7654
Obrázek


Moje práce :
FilterScript :
Návšteva z vesmíru
InGameEditor
NPC Include


Offline
 Profil  
 Předmět příspěvku: Re: [HELP]Zamknuti vozidlo
PříspěvekNapsal: ned 12. úno 2012 21:41:46 
T - Bone Mendez
T - Bone Mendez
Registrován: úte 05. črc 2011 10:44:33
Příspěvky: 186

UDělal sem to takhle bude to fungovat ?

Kód:
new Lock[MAX_PLAYERS];
new vehicle;
if(newkeys == KEY_SUBMISSION){
if(!Lock[vehicle])
{
Lock[vehicle] = true;
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
PlayerPlaySound(playerid,1056,pX,pY,pZ);
}
return true;
}
if(Lock[vehicle])
{
Lock[vehicle] = false;
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
PlayerPlaySound(playerid,1057,pX,pY,pZ);
return true;
}

_________________
Učím se s pawnem ;)


Offline
 Profil  
 Předmět příspěvku: Re: [HELP]Zamknuti vozidlo
PříspěvekNapsal: ned 12. úno 2012 21:49:15 
T - Bone Mendez
T - Bone Mendez
Uživatelský avatar
Registrován: sob 17. pro 2011 8:28:24
Příspěvky: 109
Bydliště: Slovakia

Nie...
Za 1. Vyhodí ti chybu.
Za 2. Fungovalo by ti len 1 z toho...
Za 3. Kde máš uzamknutie vozidla ?

Sprav to takto :
Kód:
new Lock[MAX_PLAYERS];
new vehicle;
if(newkeys == KEY_SUBMISSION){
if(!Lock[vehicle])
{
Lock[vehicle] = true;
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
PlayerPlaySound(playerid,1056,pX,pY,pZ);
for(new ID=0;ID<MAX_PLAYERS;ID++)
{
if(IsPlayerConnected(ID) && ID != playerid)
{
SetVehicleParamsForPlayer(vehicle,ID,1,1);
}
}
}
else if(Lock[vehicle])
{
Lock[vehicle] = false;
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
PlayerPlaySound(playerid,1057,pX,pY,pZ);
for(new ID=0;ID<MAX_PLAYERS;ID++)
{
if(IsPlayerConnected(ID) && ID != playerid)
{
SetVehicleParamsForPlayer(vehicle,ID,1,0);
}
}
}}

_________________
Príďte vyskúšať náš mód. ( Zatiaľ len test server ).
Rally Smrti : 77.93.223.223:7654
Obrázek


Moje práce :
FilterScript :
Návšteva z vesmíru
InGameEditor
NPC Include


Offline
 Profil  
 Předmět příspěvku: Re: [HELP]Zamknuti vozidlo
PříspěvekNapsal: ned 12. úno 2012 21:55:05 
T - Bone Mendez
T - Bone Mendez
Registrován: úte 05. črc 2011 10:44:33
Příspěvky: 186

Furt mi to pise jen vozidlo zamknute neodemkne se proste :(( mam to takhle
Kód:
if(newkeys == KEY_SUBMISSION){
new Lock[MAX_PLAYERS];
new vehicle;
if(!Lock[vehicle])
{
Lock[vehicle] = true;
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
PlayerPlaySound(playerid,1056,pX,pY,pZ);
SendClientMessage(playerid, COLOR_RED, "Vozidlo zamknute");
for(new ID=0;ID<MAX_PLAYERS;ID++)
{
if(IsPlayerConnected(ID) && ID != playerid)
{
SetVehicleParamsForPlayer(vehicle,ID,1,1);
}
}
}
else if(Lock[vehicle])
{
Lock[vehicle] = false;
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
PlayerPlaySound(playerid,1057,pX,pY,pZ);
SendClientMessage(playerid, COLOR_RED, "Vozidlo odemknute");
for(new ID=0;ID<MAX_PLAYERS;ID++)
{
if(IsPlayerConnected(ID) && ID != playerid)
{
SetVehicleParamsForPlayer(vehicle,ID,1,0);
}
}
}}

_________________
Učím se s pawnem ;)


Offline
 Profil  
 Předmět příspěvku: Re: [HELP]Zamknuti vozidlo
PříspěvekNapsal: ned 12. úno 2012 21:55:33 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 29. led 2009 20:03:51
Příspěvky: 4559
Bydliště: Blava ne ?

takto ste to zamkli pre všetkých


new bool:Locked[MAX_VEHICLES];
new Locker[MAX_VEHICLES][MAX_PLAYER_NAME];

a pri vstupe kontroloať, či nevstúpil náhodou ten, čo ho lockol...

_________________
Moja tvorba http://pastebin.com/u/PatchwerkQWER
Ak chceš byť lepší ako ja, a budeš sa snažiť budeš lepší ! Už len pri pomyslení na to, že si lepší než ja, ťa posunie dopredu. Ale nezabudni ! Musíš sa snažiť. A potom zistíš to, čo vie pár ľudí - že som lama a moje scripty sú nič oproti tomu, čo môžeš vytvoriť ty.
"Pravda je ze ja jsem zacal delat pawn od 0.3a, ale ja jsem se neucil pawn podle wiki ale sam... " by Ceeker


Offline
 Profil  
 Předmět příspěvku: Re: [HELP]Zamknuti vozidlo
PříspěvekNapsal: ned 12. úno 2012 21:59:13 
T - Bone Mendez
T - Bone Mendez
Registrován: úte 05. črc 2011 10:44:33
Příspěvky: 186

Ted mi to pise 2 warningy ze locker a locked nebyl nikde pouzit ale proste nechapu to furt mi to pise jen vozidlo zamknute ale neodemkne se :-O
Kód:
if(newkeys == KEY_SUBMISSION){
new bool:Locked[MAX_VEHICLES];
new Locker[MAX_VEHICLES][MAX_PLAYER_NAME];
new Lock[MAX_PLAYERS];
new vehicle;
if(!Lock[vehicle])
{
Lock[vehicle] = true;
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
PlayerPlaySound(playerid,1056,pX,pY,pZ);
SendClientMessage(playerid, COLOR_RED, "Vozidlo zamknute");
for(new ID=0;ID<MAX_PLAYERS;ID++)
{
if(IsPlayerConnected(ID) && ID != playerid)
{
SetVehicleParamsForPlayer(vehicle,ID,1,1);
}
}
}
else if(Lock[vehicle])
{
Lock[vehicle] = false;
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
PlayerPlaySound(playerid,1057,pX,pY,pZ);
SendClientMessage(playerid, COLOR_RED, "Vozidlo odemknute");
for(new ID=0;ID<MAX_PLAYERS;ID++)
{
if(IsPlayerConnected(ID) && ID != playerid)
{
SetVehicleParamsForPlayer(vehicle,ID,1,0);
}
}
}}

_________________
Učím se s pawnem ;)


Offline
 Profil  
 Předmět příspěvku: Re: [HELP]Zamknuti vozidlo
PříspěvekNapsal: ned 12. úno 2012 22:01:11 
T - Bone Mendez
T - Bone Mendez
Uživatelský avatar
Registrován: sob 17. pro 2011 8:28:24
Příspěvky: 109
Bydliště: Slovakia

QWER píše:
takto ste to zamkli pre všetkých


new bool:Locked[MAX_VEHICLES];
new Locker[MAX_VEHICLES][MAX_PLAYER_NAME];

a pri vstupe kontroloať, či nevstúpil náhodou ten, čo ho lockol...


Hmmm...
Ale načo kontrolovať či do neho vstupuje ten čo ho zamkol ?
Veď pri použití cyklu a podmienke ID != playerid ho uzamkne pre všetkých okrem toho kto ho uzamkol nie ?

EDIT :
Sprav si to takto :
Hore do módu :
Kód:
new bool:Lock[MAX_VEHICLES];

Do OnPlayerKeyStateChange :
Kód:
if(newkeys == KEY_SUBMISSION && IsPlayerInAnyVehicle(playerid)){
new vehicle = GetPlayerVehicleID(playerid);
if(!Lock[vehicle])
{
Lock[vehicle] = true;
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
PlayerPlaySound(playerid,1056,pX,pY,pZ);
SendClientMessage(playerid, COLOR_RED, "Vozidlo zamknute");
for(new ID=0;ID<MAX_PLAYERS;ID++)
{
if(IsPlayerConnected(ID) && ID != playerid)
{
SetVehicleParamsForPlayer(vehicle,ID,1,1);
}
}
}
else if(Lock[vehicle])
{
Lock[vehicle] = false;
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
PlayerPlaySound(playerid,1057,pX,pY,pZ);
SendClientMessage(playerid, COLOR_RED, "Vozidlo odemknute");
for(new ID=0;ID<MAX_PLAYERS;ID++)
{
if(IsPlayerConnected(ID) && ID != playerid)
{
SetVehicleParamsForPlayer(vehicle,ID,1,0);
}
}
}
}

_________________
Príďte vyskúšať náš mód. ( Zatiaľ len test server ).
Rally Smrti : 77.93.223.223:7654
Obrázek


Moje práce :
FilterScript :
Návšteva z vesmíru
InGameEditor
NPC Include


Offline
 Profil  
 Předmět příspěvku: Re: [HELP]Zamknuti vozidlo
PříspěvekNapsal: ned 12. úno 2012 22:07:44 
T - Bone Mendez
T - Bone Mendez
Registrován: úte 05. črc 2011 10:44:33
Příspěvky: 186

Dik moc uz to funguje ;)

_________________
Učím se s pawnem ;)


Offline
 Profil  
 Předmět příspěvku: Re: [HELP]Zamknuti vozidlo
PříspěvekNapsal: ned 12. úno 2012 22:09:41 
T - Bone Mendez
T - Bone Mendez
Uživatelský avatar
Registrován: sob 17. pro 2011 8:28:24
Příspěvky: 109
Bydliště: Slovakia

Sacre píše:
Dik moc uz to funguje ;)


Šak jasné že to funguje...
Len som si na začiatku nevšimol že ty nevieš čo je to VEHICLE, ako si zistiť ID VEHICLE a podobné veci...

PS : Radím ti nájdi si niekoho kto ti bude pomáhať s módom lebo tu budú samé helpy od teba... :lol:

_________________
Príďte vyskúšať náš mód. ( Zatiaľ len test server ).
Rally Smrti : 77.93.223.223:7654
Obrázek


Moje práce :
FilterScript :
Návšteva z vesmíru
InGameEditor
NPC Include


Offline
 Profil  
 Předmět příspěvku: Re: [HELP]Zamknuti vozidlo
PříspěvekNapsal: ned 12. úno 2012 22:12:42 
T - Bone Mendez
T - Bone Mendez
Registrován: úte 05. črc 2011 10:44:33
Příspěvky: 186

Nene nebudou ja si jen nevedel rady stim publicem keystatechange jak to vsechno funguje nevedel sem ze se to bude delat stejne ale jo sem noob :)

_________________
Učím se s pawnem ;)


Offline
 Profil  
 Předmět příspěvku: Re: [HELP]Zamknuti vozidlo
PříspěvekNapsal: ned 12. úno 2012 23:04:18 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 29. led 2009 20:03:51
Příspěvky: 4559
Bydliště: Blava ne ?

Quiter to máš pravdu, ale toto SetVehicleParamsForPlayer by som nikdy nepoužíval.... je to zabugované dá sa to "obísť" najjednoduchšie ak stojíš na aute (pri dverách) a dáš enter...

tá moja verzia je urobená cez premenu či je auto zamknuté, a meno (alebo môže byť aj ID... to je jedno tým sa ušetri pár premien) a cez OnPlayerStateChange... a tak sa spraví aj "anti car warp cheat" (tlačítko "home" = portne do auta) :)

_________________
Moja tvorba http://pastebin.com/u/PatchwerkQWER
Ak chceš byť lepší ako ja, a budeš sa snažiť budeš lepší ! Už len pri pomyslení na to, že si lepší než ja, ťa posunie dopredu. Ale nezabudni ! Musíš sa snažiť. A potom zistíš to, čo vie pár ľudí - že som lama a moje scripty sú nič oproti tomu, čo môžeš vytvoriť ty.
"Pravda je ze ja jsem zacal delat pawn od 0.3a, ale ja jsem se neucil pawn podle wiki ale sam... " by Ceeker


Offline
 Profil  
 Předmět příspěvku: Re: [HELP]Zamknuti vozidlo
PříspěvekNapsal: ned 19. úno 2012 19:30:22 
T - Bone Mendez
T - Bone Mendez
Registrován: úte 05. črc 2011 10:44:33
Příspěvky: 186

Ta žluta šipka by nešla dát pryč ?

_________________
Učím se s pawnem ;)


Offline
 Profil  
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 13 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


 Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na: