• 07 Mai 2025, 16:40:25


Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Methx

Pages: [1]
1
Problèmes et bugs / Re : [Problème] PLAYER_STATE_DRIVER
« le: 30 Septembre 2011, 20:40:42 »
if(newstate == PLAYER_STATE_DRIVER)
{
    if(GetPlayerVehicleID(playerid) == JRVehicle1 || GetPlayerVehicleID(playerid) == JRVehicle2 ||
    GetPlayerVehicleID(playerid) == JRVehicle3 || GetPlayerVehicleID(playerid) == JRVehicle4)
        {
    if(gTeam[playerid] != TEAM_JR)
    {
SendClientMessage(playerid,COLOR_ERROR,"Seul les Joueurs régulier peuvent entrer ce véhicule.");
RemovePlayerFromVehicle(playerid);
        return 1;
}
SendClientMessage(playerid,COLOR_DEADCONNECT,"[[_JR Vehicule_]]");
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Bienvenue dans votre propre voiture de JR");
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Appuyez sur 2 pour allumer/éteindre le vehicule.");
return 1;
}
}

Voila le code du véhicule. Et voila la commande

dcmd_adjr(playerid,params[])
{
    new string[128];
new ID;
if(sscanf(params,"ui",ID))
{
    SendClientMessage(playerid,COLOR_ERROR,"USAGE: /adjr (Pseudo Joueur/ID)");
    return 1;
}
if(!IsPlayerConnected(ID))
{
    format(string,sizeof(string),"Le joueur (%d) n'est pas connecté au serveur.",ID);
    SendClientMessage(playerid,COLOR_ERROR,string);
    return 1;
}
if(PLAYERLIST_authed[ID] != 1)
{
        format(string,sizeof(string),"%s(%d) n'est pas connecté au serveur.",PlayerName(ID),ID);
    SendClientMessage(playerid,COLOR_ERROR,string);
    return 1;
}
if(IsRegularPlayer[ID] == 1337)
{
    format(string,sizeof(string),"%s(%d) est déjà un Joueur Régulié.",PlayerName(ID),ID);
    SendClientMessage(playerid,COLOR_ERROR,string);
    return 1;
}
format(string,sizeof(string),"[ADMIN] Un Administrateur a donné à %s(%d) le statut : Joueur Régulié.",PlayerName(ID),ID);
SendClientMessageToAll(COLOR_ADMIN,string);

SendClientMessage(ID,COLOR_ADMIN,"Vous avez reçu le statut du joueur régulier par un administrateur du serveur. Félications.");
IsRegularPlayer[ID] =1337;

format(string,sizeof(string),"9[ADMIN] Un Administrateur a donné à %s(%d) le statut : Joueur Régulié.",PlayerName(ID),ID);
IRC_GroupSay(gGroupID,IRC_CHANNEL,string);
return 1;
}

Je ne sais pas comment rattacher la commande JR au groupe TEAM_JR.
Je voudrais que quand je tape /adjr, Le joueur soit ajouté au groupe TEAM_JR

Merci



Double post
C'est réglé.

Suffisait de faire sa :

if(newstate == PLAYER_STATE_DRIVER)
{
    if(GetPlayerVehicleID(playerid) == JRVehicle1 || GetPlayerVehicleID(playerid) == JRVehicle2 ||
    GetPlayerVehicleID(playerid) == JRVehicle3 || GetPlayerVehicleID(playerid) == JRVehicle4)
        {
if(IsRegularPlayer[playerid] != 1337)
    {
SendClientMessage(playerid,COLOR_ERROR,"Seul les Joueurs régulier peuvent entrer ce véhicule.");
RemovePlayerFromVehicle(playerid);
        return 1;
}
SendClientMessage(playerid,COLOR_DEADCONNECT,"[[_JR Vehicule_]]");
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Bienvenue dans votre propre voiture de JR");
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Appuyez sur 2 pour allumer/éteindre le vehicule.");
return 1;
}
}


Il fallait remplacer
        if(gTeam[playerid] != TEAM_CIA)
par

if(IsRegularPlayer[playerid] != 1337)

2
Problèmes et bugs / [Problème] PLAYER_STATE_DRIVER
« le: 30 Septembre 2011, 05:01:48 »
Je voudrais savoir comment faire pour qu'un véhicule sois accessible qu'a un groupe. Exemple : Véhicule VIP.

A présent j'ai réussis à mettre le code, mais j'ai un problème .. Lorsque je rentre dans la voiture ( En étant Non-Vip ), sa me dit : Ce véhicule est réservé aux VIP, Pour l'instant c'est normal MAIIS par contre quand je me mets vip avec une commande, Il me dit toujours la même chose. Je sais pas comment faire ..



3
Problèmes et bugs / ABroacast
« le: 12 Septembre 2011, 01:34:56 »
Bonsoir !

J'ai un problème avec le ABroadcast, Il me dit sa :

C:\Users\Thomas\Desktop\new serv\filterscripts\Administration-X.pwn(330) : error 004: function "ABroadCast" is not implemented

Comment dois-je faire ? Merci.

4
Bon voila, J'ai ajouté quelques lignes de ton truc. Je te remercie ;)

    if (!strcmp(Cmd, "/jail", true))
    {
  if (Levels[playerid] >= 3)
        {
new Jid, tmpp[256], tmp[256], string[128];
tmpp = strtok(cmdtext, Idx);
tmp = strtok(cmdtext, Idx);
if (!strlen(tmpp))
{
SendClientMessage(playerid, POURPRE, "USAGE: /jail [Playerid] [Raison]");
return 1;
}
Jid = strval(tmpp);
if (!(IsPlayerConnected(Jid)))
{
SendClientMessage(playerid, POURPRE, "Ce joueur n'est pas connecté.");
return 1;
}
if (Jailled[playerid]==1)
{
SendClientMessage(playerid, POURPRE, "Ce joueur est déja en prison.");
return 1;
    }
GetPlayerName(playerid, NomAdmin, sizeof(NomAdmin));
GetPlayerName(Jid, JidNom, sizeof(JidNom));
format(string,sizeof(string),"[ADMIN] Un Administrateur a emprisonné %s(%d). Raison : %s",JidNom,Jid,cmdtext[Idx]);

SendClientMessageToAll(POURPRE,string);

new Second = strval (tmpp);
GetPlayerPos (Jid,Jail[playerid][0],Jail[playerid][1],Jail[playerid][2]);
SetPlayerInterior(Jid,3);
SetPlayerPos(Jid,197.500,173.500,1003.0234);
SetPlayerArmour(Jid,0);
TogglePlayerControllable(Jid,1);
ResetPlayerWeapons(Jid);
Jailled[Jid]=1;
        format(tmp, sizeof(tmp), "Mis en prison par un Admin/Modo/Membre+",NomAdmin);
GameTextForPlayer(Jid, tmp, 1000,1);
SetTimerEx ("Unjail", Second*1000, 0, "i", Jid);

}
return 1;

5
Bonsoir !

Je débute dans le codage, et je cherche en ce moment à ajouter une fonction de temps à la commande jail.

Exemple : Je tape /jail [ID=Test] [TEMPS=300] [Raison=Test]. Sa donne donc : Le joueur Test est emprisonné pendant 300sec pour Test.

Hors dans le FS, Il est juste programmé comme sa : /jail [ID] [Raison]. Il manque le temps. J'aimerai l'ajouter mais je ne sais pas comment faire. Voici le code :

    if (!strcmp(Cmd, "/jail", true))
    {
  if (Levels[playerid] >= 3)
        {
new Jid, Tmpp[256],string[128];
Tmpp = strtok(cmdtext, Idx);
if (!strlen(Tmpp))
{
SendClientMessage(playerid, POURPRE, "USAGE: /jail [Playerid] [Raison]");
return 1;
}
Jid = strval(Tmpp);
if (!(IsPlayerConnected(Jid)))
{
SendClientMessage(playerid, POURPRE, "Ce joueur n'est pas connecté.");
return 1;
}
if (Jailled[playerid]==1)
{
SendClientMessage(playerid, POURPRE, "Ce joueur est déja en prison.");
return 1;
    }
GetPlayerName(playerid, NomAdmin, sizeof(NomAdmin));
GetPlayerName(Jid, JidNom, sizeof(JidNom));
format(string,sizeof(string),"[ADMIN] Un Administrateur a emprisonné %s(%d). Raison : %s",JidNom,Jid,cmdtext[Idx]);

SendClientMessageToAll(POURPRE,string);

GetPlayerPos (Jid,Jail[playerid][0],Jail[playerid][1],Jail[playerid][2]);
                SendClientMessage(Jid, POURPRE, "Emprisonné.");
SetPlayerInterior(Jid,3);
SetPlayerPos(Jid,197.500,173.500,1003.0234);
SetPlayerArmour(Jid,0);
TogglePlayerControllable(Jid,1);
ResetPlayerWeapons(Jid);
Jailled[Jid]=1;

}
return 1;
}

Merci !

6
Je suis pas bête à ce point la. Je mets pas nimporte quoi.

7
Ouais c'est pas faux. Mais bon, Sa prend du temps :/

Merci en tout cas. Je vais essayé de le finir, mais sa risque d'être long :(

8
Non il contient 13000 Lignes.

J'ai fais 2500 lignes déjà. C'est vraiment dur et long :/

9
J'ai cherché partout. Rien trouvé :/

10
Scripting SA-MP [Pawn center] / {Cherche} Cops & Robbers Traduit
« le: 17 Août 2011, 22:21:58 »
Je voudrais savoir si il existe un Game Mode Cops & Robbers traduit.

Merci ^^'

Pages: [1]