Szerző Téma: Mentõ munkához kocsiba tétel  (Megtekintve 3284 alkalommal)

Mentõ munkához kocsiba tétel
« Dátum: 2012. Május 25. - 19:25:55 »
0 Show voters
Hogy lehet megoldani, hogy ha a játékosnak kevés az élete adjon be egy animációt, és hogy be lehessen tenni a mentõ autóba de ne sofõrként?

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Mentõ munkához kocsiba tétel
« Válasz #1 Dátum: 2012. Május 25. - 19:32:51 »
0 Show voters
hogy érted ne sofõrként?

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
Mentõ munkához kocsiba tétel
« Válasz #2 Dátum: 2012. Május 25. - 19:34:31 »
0 Show voters
    #include <a_samp>
    #include <zcmd>
    #include <sscanf2>
    new bool: animban[MAX_PLAYERS];
    if(GetPlayerHealth(playerid) > 10)
    {
    ApplyAnimation(playerid, \"SWEET\", \"Sweet_injuredloop\", 4.0, 1, 0, 0, 0, 0);
    animban[playerid] = true;
    }
     
    CMD:berak(playerid, params[])
    {
    new id;
    if(sscanf(params, \"u\", id)) return SendClientMessage(playerid, -1, \"Használat: /berak [id]\");
    if(id == playerid) return SendClientMessage(playerid, -1, \"Magadat??\");
    if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, \"Nem található ID.\");
    else {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return SendClientMessage(playerid, -1, \"Sofõrként nem lehet\");
    if(animban[playerid] = true);
    else {
    PutPlayerInVehicle(id, GetPlayerVehicleID(playerid));
    SendClientMessage(playerid, -1, \"Beraktad.\");
    SendClientMessage(id, -1, \"Beraktak.\");
    animban[playerid] = false;
    }
    }
    return 1;
    }
     

 
Rakd bele a mentõs munkád változóját.

Dupla hozzászólás automatikusan összefûzve. ( 2012. Május 25. - 19:34:55 )

Idézetet írta: cappsy date=1337967171\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21937\" data-ipsquote-contentclass=\"forums_Topic
hogy érted ne sofõrként?
 
Úgy érti, hogy ha sofõr a játékos akkor ne tudja használni a parancsot.

Mentõ munkához kocsiba tétel
« Válasz #3 Dátum: 2012. Május 25. - 19:37:32 »
0 Show voters
Nem úgy értetem hanem hogy minthogyha g-vel szállna be az autóval.

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
Mentõ munkához kocsiba tétel
« Válasz #4 Dátum: 2012. Május 25. - 19:43:52 »
0 Show voters
Így is berakja az autóba a játékost. Máshogy nem lehet megoldani.

Mentõ munkához kocsiba tétel
« Válasz #5 Dátum: 2012. Május 25. - 21:07:40 »
0 Show voters
(2184) : error 010: invalid function or declaration
 
   if(GetPlayerHealth(playerid) > 10)

 
Mi a baj, hova kéne tenni?

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
Mentõ munkához kocsiba tétel
« Válasz #6 Dátum: 2012. Május 25. - 21:09:02 »
0 Show voters
Próbáld meg OnPlayerUpdate alatt

Mentõ munkához kocsiba tétel
« Válasz #7 Dátum: 2012. Május 25. - 21:23:49 »
0 Show voters
(896) : warning 211: possibly unintended assignment
(896) : error 036: empty statement
 
    if(animban[playerid] = true);

 
Ezzel mi a baj?

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
Mentõ munkához kocsiba tétel
« Válasz #8 Dátum: 2012. Május 25. - 21:28:23 »
0 Show voters
if(animban[playerid] == true)

-re írd át. Elnéztem kicsit.

Mentõ munkához kocsiba tétel
« Válasz #9 Dátum: 2012. Május 25. - 21:31:56 »
0 Show voters
(897) : error 029: invalid expression, assumed zero
(898) : warning 202: number of arguments does not match definition
(1468) : warning 202: number of arguments does not match definition
 
897    else {
898    PutPlayerInVehicle(id, GetPlayerVehicleID(playerid));
1468  if(GetPlayerHealth(playerid) > 10)

 
Most ez van.

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Mentõ munkához kocsiba tétel
« Válasz #10 Dátum: 2012. Május 25. - 21:35:43 »
0 Show voters
      897    else {
      898    PutPlayerInVehicle(id, GetPlayerVehicleID(playerid),2);
new Float:asd;
GetPlayerHealth(playerid,asd);
      1468  if(asd> 10)

Mentõ munkához kocsiba tétel
« Válasz #11 Dátum: 2012. Május 25. - 21:41:21 »
0 Show voters
(897) : error 029: invalid expression, assumed zero
(898) : error 036: empty statement
Már csak ez van.

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Mentõ munkához kocsiba tétel
« Válasz #12 Dátum: 2012. Május 25. - 22:04:19 »
0 Show voters
AZ csak egy példa írd át  :tantrum: :tantrum:  :thumbsup: :thumbsup:

Mentõ munkához kocsiba tétel
« Válasz #13 Dátum: 2012. Május 25. - 19:25:55 »
0 Show voters
Hogy lehet megoldani, hogy ha a játékosnak kevés az élete adjon be egy animációt, és hogy be lehessen tenni a mentõ autóba de ne sofõrként?

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Mentõ munkához kocsiba tétel
« Válasz #14 Dátum: 2012. Május 25. - 19:32:51 »
0 Show voters
hogy érted ne sofõrként?

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal