• 05 Juin 2026, 10:34:21


Auteur Sujet: etoile pour arrestation  (Lu 7361 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne lepompier

  • *
  • Bandit
  • Messages: 422
    • Voir le profil
etoile pour arrestation
« le: 10 Mai 2008, 21:56:09 »
re bonsoir ! bon la j'ai un bloquage important pour mon rpg
j'aimerai que dit que quelqu'un tue un autre quelqu'un sa lui mette une etoille et deux personne tuer deux etoile et a 6 etoile en prison avec un timer que s'est etoile baisse toute les 2 minutes et dit qu'un flic TEAM_POLICE s'approche du celui qu'a les etoille que sa soit marquer pour le flic que le joueur machin a 1 ou 2 ... etoille voila merci a vous d'avance

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : etoile pour arrestation
« Réponse #1 le: 10 Mai 2008, 22:26:22 »
re bonsoir !

Re ! :happy

bon la j'ai un bloquage important pour mon rpg

Aïe :happy

j'aimerai que dit que quelqu'un tue un autre quelqu'un sa lui mette une etoille et deux personne tuer deux etoile et a 6 etoile en prison

En haut de ton script :
Code: (pawn) [Sélectionner]
new pWanted[MAX_PLAYERS];
Dans OnPlayerDeath :
Code: (pawn) [Sélectionner]
SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid) + 1);
If(GetPlayerWantedLevel(killerid) == 6)
{
SetPlayerPos(killerid, prisonx, prisony, prisonz);
SendClientMessage(killerid, couleur, "Vous êtes en prison pour avoir commis 6 meurtres");
}

avec un timer que s'est etoile baisse toute les 2 minutes

Pas compris. :-X

et dit qu'un flic TEAM_POLICE s'approche du celui qu'a les etoille que sa soit marquer pour le flic que le joueur machin a 1 ou 2 ... etoille

En haut de ton script :
Code: (pawn) [Sélectionner]
forward CriminalToCop(playerid);
new Float:radius = 10; // Si tu met 10, le flic recevra les infos lorsqu'il sera à 10 mètres

Dans OnPlayerConnect :
Code: (pawn) [Sélectionner]
SetTimerEx("CriminalToCop", 2000, true,"i", playerid);
En bas de ton script :
Code: (pawn) [Sélectionner]
public CriminalToCop(playerid)
{
new Float:pPosX, Float:pPosY, Float:pPosZ;
GetPlayerPos(playerid, pPosX, pPosY, pPosZ);
for(new bitch = 0; bitch < MAX_PLAYERS; bitch++)
{
If(gTeam[bitch] == TEAM_POLICE)
{
new Float:cPosX, Float:cPosY, Float:cPosZ;
GetPlayerPos(bitch, cPosX, cPosY, cPosZ);
If((pPosX < cPosX - radius || pPosX < cPosX + radius) && (pPosY < cPosY - radius || pPosY < cPosY + radius) && (pPosZ < cPosZ - radius || pPosZ < cPosZ + radius))
{
new pName[16];
GetPlayerName(playerid, pName, sizeo(pName));
new string[128];
format(string, sizeof(string), "Criminel détecté : %s, niveau de recherche : %i", pName, GetPlayerWantedLevel(playerid));
SendClientMessage(bitch, 0x0000FFFF, string);
}
}
}
}

voila merci a vous d'avance

Mais de rien :happy

++
Alexandre


Hors ligne lepompier

  • *
  • Bandit
  • Messages: 422
    • Voir le profil
Re : etoile pour arrestation
« Réponse #2 le: 10 Mai 2008, 22:31:44 »
lOl merci de toutes s'est reponse mais n'en reste une "le fameux timer"
enfaite je veux que si une personne à 2 etoille je veux que apres 2 minutes il est plus qu'une etoille et apres encore deux minutes il est plus d'etoille donc un timer voilou

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : etoile pour arrestation
« Réponse #3 le: 10 Mai 2008, 22:35:54 »
Re,

En haut de ton script :
Code: (pawn) [Sélectionner]
forward SeFaireOublier(playerid);
Dans OnPlayerConnect :
Code: (pawn) [Sélectionner]
SetTimerEx("SeFaireOublier", 120000, true,"i", playerid);
En bas de ton script :
Code: (pawn) [Sélectionner]
public SeFaireOublier
{
if(GetPlayerWantedLevel(playerid)) SetPlayerWantedLevel(playerid, GetPlayerWantedlevel(playerid) - 1);
}

;)


++
Je vais me coucher... :happy

Alexandre

« Modifié: 10 Mai 2008, 22:42:28 par ZecKo »

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : etoile pour arrestation
« Réponse #4 le: 10 Mai 2008, 22:40:00 »
Pas mal tout ces script  ;)
En plus on a le droit a un peu d'humour "se faire oublier"  :happy

++
nikko

Hors ligne lepompier

  • *
  • Bandit
  • Messages: 422
    • Voir le profil
Re : etoile pour arrestation
« Réponse #5 le: 10 Mai 2008, 22:42:48 »
euh petit blem encore

C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\urldm01c.pwn(149) : warning 213: tag mismatch
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\urldm01c.pwn(3899) : error 017: undefined symbol "If"
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\urldm01c.pwn(3901) : error 017: undefined symbol "prisonx"
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\urldm01c.pwn(3902) : error 017: undefined symbol "couleur"
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\urldm01c.pwn(4813) : warning 219: local variable "name" shadows a variable at a preceding level
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\urldm01c.pwn(5186) : error 017: undefined symbol "If"
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\urldm01c.pwn(5190) : error 017: undefined symbol "If"
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\urldm01c.pwn(5193) : error 017: undefined symbol "sizeo"
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\urldm01c.pwn(5256) : warning 203: symbol is never used: "Zangle"
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\urldm01c.pwn(5256) : warning 203: symbol is never used: "pWanted"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


6 Errors.

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : etoile pour arrestation
« Réponse #6 le: 10 Mai 2008, 22:45:10 »
Là je croit que tu peut corriger tout seul quand même...

Hors ligne lepompier

  • *
  • Bandit
  • Messages: 422
    • Voir le profil
Re : etoile pour arrestation
« Réponse #7 le: 10 Mai 2008, 22:47:40 »
j'arrive pas a celle la

C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\urldm01c.pwn(149) : warning 213: tag mismatch

new Float:radius = 10;

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : etoile pour arrestation
« Réponse #8 le: 10 Mai 2008, 22:49:00 »
Essaye en enlevant Float: ;)

Hors ligne lepompier

  • *
  • Bandit
  • Messages: 422
    • Voir le profil
Re : etoile pour arrestation
« Réponse #9 le: 10 Mai 2008, 22:54:13 »
oui c'est bon sinon celle la je s'est pas comment sa s'ecrit ta du faire une faute

C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\urldm01c.pwn(5193) : error 017: undefined symbol "sizeo"
« Modifié: 10 Mai 2008, 22:59:10 par lepompier »

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : etoile pour arrestation
« Réponse #10 le: 10 Mai 2008, 23:01:49 »
Remplace par sizeof au lieu de sizeo  ;)

++
nikko

Hors ligne lepompier

  • *
  • Bandit
  • Messages: 422
    • Voir le profil
Re : etoile pour arrestation
« Réponse #11 le: 10 Mai 2008, 23:04:58 »
voila s'est fait mais sa ma rajouter un warning s'est tetu sa  :wall

warning 203: symbol is never used: "pWanted"

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : etoile pour arrestation
« Réponse #12 le: 10 Mai 2008, 23:06:58 »
Bah t'enleve la ligne new .... apré il va te dire qu'il manque un symbole donc tu va le remettre... ca rend fou jai un truc comme ca qui me soul.
En résumant, il faut pas toucher.

++
nikko

Hors ligne lepompier

  • *
  • Bandit
  • Messages: 422
    • Voir le profil
Re : etoile pour arrestation
« Réponse #13 le: 10 Mai 2008, 23:08:55 »
oki donc je laisse


le timer beug au niveau du public

C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\urldm01c.pwn(5177) : error 001: expected token: ";", but found "{"
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\urldm01c.pwn(5178) : error 010: invalid function or declaration
« Modifié: 10 Mai 2008, 23:12:35 par lepompier »

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : etoile pour arrestation
« Réponse #14 le: 10 Mai 2008, 23:13:08 »
Ta un de ses sens de réflexion tres developper toi ...  :happy Lol

++
nikko