Szerző Téma: /me Problémák  (Megtekintve 816 alkalommal)

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
/me Problémák
« Dátum: 2012. szeptember 26. - 21:00:28 »
0 Show voters
Sziasztok El kezdtem csinálni egy /me-s cuccot ami ütközésnél kiírja hogy írjá már /me-z :D
Kaptam ezt az errort:
 
 warning 219: local variable \"Health\" shadows a variable at a preceding level

 
A sorban ez van:
 
 new Float:Health;

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
/me Problémák
« Válasz #1 Dátum: 2012. szeptember 26. - 22:09:56 »
+1 Show voters
A mód elején nincs egy lebegõpontos változó \"Health\" néven?

/me Problémák
« Válasz #2 Dátum: 2012. szeptember 26. - 22:38:17 »
+1 Show voters
Rajta vagyok...
« Utoljára szerkesztve: 2012. szeptember 27. - 14:49:44 írta [SDW]BlackJack »

Nem elérhető JackBronson

  • 1499
  • ??
    • Profil megtekintése
/me Problémák
« Válasz #3 Dátum: 2012. szeptember 27. - 13:05:31 »
+1 Show voters
Nem arra gondolt arra gond ha a kocsi hp-je lejebb csokken akkor ki irjon valamit a emberkenek aki utkozott gonodolom.
Amit meg te irtal az beirom /me szoveg es megjelenik.

/me Problémák
« Válasz #4 Dátum: 2012. szeptember 27. - 14:48:54 »
+1 Show voters
Jah,arra gondoltam...  :D

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
/me Problémák
« Válasz #5 Dátum: 2012. szeptember 27. - 14:52:04 »
+1 Show voters
Egyszerû.
A \'Health\' nevû változó már deklarálva van. Töröld ki az egyiket! De ha több helyen használod, akkor globálisként, ha csak egy helyen, akkor lokálisként deklaráld.

/me Problémák
« Válasz #6 Dátum: 2012. szeptember 27. - 15:20:46 »
+1 Show voters
public CheckPlayerState(){ //by Abhinav
new i,cs;
for(i=0;i<=MAX_PLAYERS;i++){
    cs=GetPlayerState(i);
    if(DriftMode && cs==PLAYER_STATE_DRIVER && DriftPointsNow>70){
        new Float:h;
        GetVehicleHealth(GetPlayerVehicleID(i),h);
        if(h<HealthInit){
           KillTimer(DriftTimer);
           DriftExit(i);
           GameTextForPlayer(i,\"Utkoztel!\",800,5);
           DriftMode=false;
   }
}
    if(cs==PLAYER_STATE_DRIVER && DriftMode==false){
        if(GetVType(GetPlayerVehicleID(i))){
        DriftMode=true;
        GetVehicleHealth(GetPlayerVehicleID(i),HealthInit);
        AutoFixBool=false;
        DriftTimer=SetTimerEx(\"Drift\", 200, true, \"i\", i);
   }
}
else if(cs!=PLAYER_STATE_DRIVER && DriftMode==true){
    KillTimer(DriftTimer);
    DriftMode=false;
    AutoFixBool=true;
}
else{}
}
return 1;
}

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
/me Problémák
« Válasz #7 Dátum: 2012. szeptember 27. - 17:16:37 »
0 Show voters
Megtaláltam igen már definiálva volt csak hogy kis betûvel  :wall: :wall:
Átírtam erre hogy health és kész
Van baj? XD

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal