• 05 Juin 2026, 20:35:27


Auteur Sujet: Aide  (Lu 1206 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Tomop

  • *
  • Nouveau
  • Messages: 12
    • Voir le profil
Aide
« le: 24 Janvier 2011, 00:43:17 »
Voila se que j'ai comme problème j'ai fait un script pour quand en mort en va a l'hôpital etc mais j'ai un problème Voila mon script :
j'aimis bien MedicTime  sur les forward etc et dans les Pinfo du personnage.
Code: (pawn) [Sélectionner]
public OnPlayerDeath(playerid, killerid, reason)
{
new name[MAX_PLAYER_NAME];
new string[256];
//new dmessage[128];
//new deathreason[20];
new playercash;
new victimteam;
new Float:px,Float:py,Float:pz;
new killerteam;
DropWeapons( playerid );
victimteam = gTeam[playerid];
killerteam = gTeam[killerid];
PlayerInfo[playerid][pInvWeapon] = 0;
PlayerInfo[playerid][pInvAmmo] = 0;
PlayerInfo[playerid][pLocal] = 255;
SetPlayerPos(playerid, 1182.5638,-1323.5256,13.5790);
SetPlayerFacingAngle(playerid, 270.0);
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
PlayerInfo[playerid][pDeaths] += 1;
SetPlayerHealth(playerid, 25.0);
SetPlayerInterior(playerid, 3);
PlayerInfo[playerid][pInt] = 3;
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, "~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~  ~w~ Vous etes blessez, Vous avez besoin de repos", 30000, 3);
GameTextForPlayer(playerid, "~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~w~ Les medcin s'occupent de vous", 30000, 3);
JustDied[playerid] = 1;
MedicTime[playerid] = 1;
ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
NeedMedicTime[playerid] = 10;
if(MedicTime > 0)
{
SendClientMessage(playerid, COLOR_WHITE, " Docteur : Votre examen medical es positif 150 $ Pour les tarifs, Bonne journée.");
TogglePlayerControllable(playerid, 1);
PlayerInfo[playerid][pDeaths] += 1;
}
return 1;
}
Mais sa marche pas que faire
merci d'avance
« Modifié: 24 Janvier 2011, 00:45:16 par Tomop »

Hors ligne Boomerkuigi

  • *
  • Tueur
  • Messages: 63
    • Voir le profil
Re : Aide
« Réponse #1 le: 24 Janvier 2011, 09:13:40 »
C'est quoi le probleme precisemment ?

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Aide
« Réponse #2 le: 24 Janvier 2011, 12:45:40 »
Oui quel est le problème ? De plus, nous pouvons pas t'aider, ton problème n'est pas détailler correctement.

Hors ligne Eloctro

  • Pawno Fan
  • *
  • Grand Banditisme
  • Aight !
  • Messages: 846
    • Voir le profil
    • GtaSA-RP
Re : Aide
« Réponse #3 le: 24 Janvier 2011, 17:59:04 »
Je crois que ceci :
if(MedicTime > 0)
{
SendClientMessage(playerid, COLOR_WHITE, " Docteur : Votre examen medical es positif 150 $ Pour les tarifs, Bonne journée.");
TogglePlayerControllable(playerid, 1);
PlayerInfo[playerid][pDeaths] += 1;
}
n'est pas à mettre dans OnPlayerDeath .Car ça signifie si MedicTime est plus grand que 0 tu sort de l'hopital alors que tu vient de mourir  :bangin

Hors ligne Tomop

  • *
  • Nouveau
  • Messages: 12
    • Voir le profil
Re : Aide
« Réponse #4 le: 24 Janvier 2011, 22:19:39 »
Oui t'a raison mais mon vrai probleme ses dans la compliation regardez :
 error 033: array must be indexed (variable "MedicTime")
warning 204: symbol is assigned a value that is never used: "string"
 warning 204: symbol is assigned a value that is never used: "name"
error 010: invalid function or declaration
 error 010: invalid function or declaration
fatal error 107: too many error messages on one line

est un j'ai remarquer que j'ai pas de timer si MedicTime 10 et comman faire un timer