Szerző Téma: Csak sofõrként ...  (Megtekintve 662 alkalommal)

Csak sofõrként ...
« Dátum: 2013. augusztus 01. - 19:09:44 »
0 Show voters
Sziasztok. Nem húzom tovább a szót mert ideg rohamok keringetnek. :( :Cry2: :-[ ::| ??? :wall: :weep: Ha hiszitek ha nem 3 és fél órája írok egy sima OnPlayerEnterVehicle cuccot. Annyi lenne a lényege, hogyha sofõrként beszáll akkor megjelenik a TD és tádám ennyi. Jójó de akár hogy próbálom (bocsánat a kifejezésért) SZ*R ! Most már majdnem 4 óra munka és próbálgatás után kifogytam az ötletekbõl. Elõször sima GetPlayerState-el próbáltam a végére már függvényt írtam hozzá de SZ*R  SZ*R  SZ*R  és legfõképp SZ*R !
Jelenleg így próbáltam:
 
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(OEgyBuziSofor(playerid)) return 1;
{
if ( KocsiTdRejtve[playerid] != 1 )
{
TextDrawShowForPlayer(playerid, KocsiKTD);
SendClientMessage(playerid, 0xc400ffAA, \"Kocsi kezelõ textdraw be lett kapcsolva. Ha kiszeretnéd kapcsolni, használd a {f7ff00}( /kocsitd ki ) {c400ff}parancsot!\");
SendClientMessage(playerid, 0xc400ffAA, \"Ha viszont újra aktiválni szeretnéd, használd a {f7ff00}( /kocsitd be ) {c400ff}parancsot!\");
}else{
SendClientMessage(playerid, 0xc400ffAA, \"Te letiltottad a kocsi kezelõ mûszerfalat. Bekapcsolásához használd a {f7ff00}( /kocsitd be ) {c400ff}parancsot!\");
return 1;
}
}
return 0;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
    TextDrawHideForPlayer(playerid, KocsiKTD);
return 1;
}
fuggveny OEgyBuziSofor(playerid)
{
if(IsPlayerConnected(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
return 1;
}
return 0;
}

 
Kérlek segítsetek mert most már... Köszönöm elõre is.
« Utoljára szerkesztve: 2013. augusztus 01. - 19:11:31 írta matthew14 »

Nem elérhető Wiliam Levy

  • 594
  • Wiliam Levy
    • Profil megtekintése
Csak sofõrként ...
« Válasz #1 Dátum: 2013. augusztus 01. - 19:36:45 »
+1 Show voters

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(!ispassenger)
{
if ( KocsiTdRejtve[playerid] != 1 )
{
TextDrawShowForPlayer(playerid, KocsiKTD);
SendClientMessage(playerid, 0xc400ffAA, \"Kocsi kezelõ textdraw be lett kapcsolva. Ha kiszeretnéd kapcsolni, használd a {f7ff00}( /kocsitd ki ) {c400ff}parancsot!\");
SendClientMessage(playerid, 0xc400ffAA, \"Ha viszont újra aktiválni szeretnéd, használd a {f7ff00}( /kocsitd be ) {c400ff}parancsot!\");
}else{
SendClientMessage(playerid, 0xc400ffAA, \"Te letiltottad a kocsi kezelõ mûszerfalat. Bekapcsolásához használd a {f7ff00}( /kocsitd be ) {c400ff}parancsot!\");
}
}
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
    TextDrawHideForPlayer(playerid, KocsiKTD);
return 1;
}
/*fuggveny OEgyBuziSofor(playerid)//KUKA
{
if(IsPlayerConnected(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
return 1;
}
return 0;
}*/

Csak sofõrként ...
« Válasz #2 Dátum: 2013. augusztus 01. - 19:44:40 »
0 Show voters
Idézetet írta: Wiliam Levy date=1375378605\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"40761\" data-ipsquote-contentclass=\"forums_Topic


public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(!ispassenger)
{
if ( KocsiTdRejtve[playerid] != 1 )
{
TextDrawShowForPlayer(playerid, KocsiKTD);
SendClientMessage(playerid, 0xc400ffAA, \"Kocsi kezelõ textdraw be lett kapcsolva. Ha kiszeretnéd kapcsolni, használd a {f7ff00}( /kocsitd ki ) {c400ff}parancsot!\");
SendClientMessage(playerid, 0xc400ffAA, \"Ha viszont újra aktiválni szeretnéd, használd a {f7ff00}( /kocsitd be ) {c400ff}parancsot!\");
}else{
SendClientMessage(playerid, 0xc400ffAA, \"Te letiltottad a kocsi kezelõ mûszerfalat. Bekapcsolásához használd a {f7ff00}( /kocsitd be ) {c400ff}parancsot!\");
}
}
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
    TextDrawHideForPlayer(playerid, KocsiKTD);
return 1;
}
/*fuggveny OEgyBuziSofor(playerid)//KUKA
{
if(IsPlayerConnected(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
return 1;
}
return 0;
}*/

 

Én de buta vagyok...  :$ Egy \'if\'-et ronottam el. :wall: :facepalm:
Nem is tudom, hogy köszönjem meg. Ha lehetne végig pluszolnállak az egekbe. :D Tényleg nagyon szépen köszönöm...

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal