• 06 Juillet 2025, 02:22:58


Auteur Sujet: [RESOLU] Commande.  (Lu 1850 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Tersatros

  • *
  • Criminel
  • Messages: 37
    • Voir le profil
[RESOLU] Commande.
« le: 09 Février 2011, 16:04:13 »
Bonjour :D,

Alors voilà, observer cette ligne:
Code: (pawn) [Sélectionner]
if(strcmp(cmdtext, "/pm", true) ==0)
{
SendClientMessage(playerid,COULEUR_GRISCLAIR,"USAGE: /pm [ID] [MESSAGE]");
return 1;
}

Etant donné que je suis jeune débutant et que le tuto de Gilux m'a beaucoup aidé, j'essaye de mettre au point un serveur gangwars (DM) pour mieux m'habituer. Mon problème est:
J'essaye de trouver la fonction qui permet d'envoyer un message privé à un autre joueur (le callback est bon (OnPlayerCommandText)). Je sais pas si c'est "SendPlayerMessageToPlayer" ou autre chose. C'est que je voudrais c'est que la personne qui envoie le pm sans que les autres le voie. Faut-il une variable locale ou si j'ai oublié quelque chose, merci ça m'aiderais vachement !

Bonne aprem'.
Tersatros
« Modifié: 12 Février 2011, 18:45:07 par Tersatros »

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : [AIDE] Commande.
« Réponse #1 le: 09 Février 2011, 16:19:31 »
tu peu t'inspirer de mon fs si tu le souhaite
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Tersatros

  • *
  • Criminel
  • Messages: 37
    • Voir le profil
Re : [AIDE] Commande.
« Réponse #2 le: 09 Février 2011, 16:46:00 »
Merci ^^.
Sinon, j'ai une erreur, il est écrit "core.inc(12) : Invalid funtion or declaration" or je n'ai pas utilise l'include encore ni rien. J'ai besoin d'aide, merci.

Hors ligne Jcvag44800

  • *
  • Grand Banditisme
  • Messages: 616
    • Voir le profil
Re : [AIDE] Commande.
« Réponse #3 le: 09 Février 2011, 17:03:44 »
Sa peut être une include chargé par une autre include que tu as mit dans ton Gm ^^

Enfaite

Si je met par exemple blabla.inc. Et que celle ci requière blibli.inc, sa t'enverra donc un méssage disant que cette include manque


Hors ligne Tersatros

  • *
  • Criminel
  • Messages: 37
    • Voir le profil
Re : [AIDE] Commande.
« Réponse #4 le: 09 Février 2011, 22:36:47 »
Ok, ça marche merci.
J'ai un gro problème, voici les erreurs:
Code: (pawn) [Sélectionner]
{
// ORANGE GROVE FAMILIES
// VEHICULES
    AddStaticVehicle(567,2482.9480,-1653.2140,13.2609,270.9782,86,86); // SAVANNA
    AddStaticVehicle(492,2510.2678,-1671.9655,13.1970,346.3287,86,86); // GREENWOOD
    AddStaticVehicle(412,2473.0051,-1695.0920,13.3534,0.6044,86,86); // VOODO
    // SKINS
    AddPlayerClass(105,2486.4556,-1647.0504,14.0703,177.8645,0,0,0,0,0,0); // ID: 105
    AddPlayerClass(107,2459.7288,-1688.2651,13.5303,271.2816,0,0,0,0,0,0); // ID: 107
    AddPlayerClass(106,2522.4524,-1678.0698,15.4970,87.0398,0,0,0,0,0,0); // ID: 106
// BALLAS
// VEHICULES
AddStaticVehicle(517,2077.5349,-1125.4775,23.7180,2.1286,175,175); // MAJESTIC
AddStaticVehicle(566,2010.9739,-1266.6951,23.6781,90.3411,175,175); // TAHOMA 1
AddStaticVehicle(566,1906.8240,-1130.1128,24.3432,89.3280,175,175); // TAHOMA 2
// SKINS
AddPlayerClass(102,2090.4355,-1123.4910,26.7344,88.4512,0,0,0,0,0,0); // ID: 102
AddPlayerClass(103,2013.3191,-1277.2023,23.8203,2.8573,0,0,0,0,0,0); // ID: 103
AddPlayerClass(104,1893.3384,-1123.1610,25.4706,180.6135,0,0,0,0,0,0); // ID: 104
// LOS SANTOS VAGOS
// VEHICULES
AddStaticVehicle(467,2354.3352,-1159.8798,27.1175,271.3865,6,6); // OCEANIC
AddStaticVehicle(576,2352.0071,-1148.4313,26.9277,271.3307,6,6); // TORNADO
    AddStaticVehicle(474,2376.7344,-1204.3268,27.1904,180.8237,6,6); // HERMES
    // SKINS
    AddPlayerClass(108,2343.9041,-1185.5220,1027.9766,268.3903,0,0,0,0,0,0); // ID: 108
    AddPlayerClass(109,2345.8655,-1175.6210,1027.9834,178.9015,0,0,0,0,0,0); // ID: 109
    AddPlayerClass(110,2333.6887,-1172.9518,1031.9766,89.2639,0,0,0,0,0,0); // ID: 110
// VARRIOS LOS AZTECAS
// VEHICULES
AddStaticVehicle(575,1804.8367,-1930.5542,12.9899,178.8977,93,93); // BROADWAY
AddStaticVehicle(534,1773.5953,-1910.3760,13.1906,359.3186,93,93); // REMINGTON
AddStaticVehicle(474,1779.5090,-1936.3540,13.2978,90.7250,93,93); // HERMES
// SKINS
AddPlayerClass(114,1807.0195,-1922.4767,13.5630,87.7227,0,0,0,0,0,0); // ID: 114
    AddPlayerClass(115,1773.6620,-1897.3201,13.5505,270.6484,0,0,0,0,0,0); // ID: 115
    AddPlayerClass(116,1778.0186,-1941.6151,13.5656,0.7209,0,0,0,0,0,0); // ID: 116
// MAFIA RUSSE
// VEHICULES
    AddStaticVehicle(461,1204.0601,-2036.4199,68.5857,89.5874,0,0); // PCJ 600
    AddStaticVehicle(560,1278.3806,-2042.6300,58.7188,179.3744,0,0); // SULTAN
    AddStaticVehicle(560,1329.9554,-2062.2419,57.2345,272.1554,0,0); // SULTAN 2
    // SKINS
    AddPlayerClass(111,1185.5703,-2037.6292,69.0078,270.0514,0,0,0,0,0,0); // ID: 111
    AddPlayerClass(112,1279.2299,-2027.8976,58.9442,89.3013,0,0,0,0,0,0); // ID: 112
    AddPlayerClass(113,1238.0530,-2071.1533,61.9531,270.3849,0,0,0,0,0,0); // ID: 113
// C.R.A.S.H
// VEHICULES
AddStaticVehicle(596,1553.4570,-1606.5337,13.1030,0.8542,0,1); // VOITURE DE POLICE LSPD
AddStaticVehicle(596,1535.9076,-1675.3285,13.1034,0.3734,0,1); // VOITURE DE POLICE LSPD 2
AddStaticVehicle(523,1605.2645,-1603.9314,13.0867,269.8105,0,0); // MOTO DE POLICE
AddStaticVehicle(427,1601.6438,-1683.8773,6.0222,93.4772,0,1); // FOURGON DE POLICE
AddStaticVehicle(601,1570.8872,-1606.2976,13.1416,359.0450,1,1); // LANCEUR D'EAU DE POLICE
AddStaticVehicle(497,1515.2040,-1630.3186,14.2235,0.2349,0,1); // HELICOPTERE
// SKINS
AddPlayerClass(280,1544.4020,-1631.8658,13.3828,268.5132,0,0,0,0,0,0); // ID: 280
AddPlayerClass(281,1552.8236,-1675.4189,16.1953,88.8546,0,0,0,0,0,0); // ID: 281
AddPlayerClass(284,1594.3254,-1632.3436,13.4862,7.8454,0,0,0,0,0,0); // ID: 284
AddPlayerClass(285,1579.7024,-1634.7458,13.5621,0.9974,0,0,0,0,0,0); // ID: 285
AddPlayerClass(287,1515.6168,-1622.7124,14.0469,271.1883,0,0,0,0,0,0); // ID: 287
// TRIADES CHINOISES
// VEHICULES
AddStaticVehicle(560,1044.3474,-1550.1458,13.1569,353.9280,25,25); // SULTAN
AddStaticVehicle(560,1068.3529,-1425.7174,13.2583,358.2664,25,25); // SULTAN 2
AddStaticVehicle(562,1036.0236,-1389.6486,13.0877,88.8040,25,25); // ELEGY
// SKINS
AddPlayerClass(117,1018.2560,-1548.2841,14.8594,270.3253,0,0,0,0,0,0); // ID: 117
AddPlayerClass(118,1049.3643,-1417.4434,13.5469,301.7105,0,0,0,0,0,0); // ID: 118
AddPlayerClass(120,1031.6871,-1379.5166,13.6209,179.7528,0,0,0,0,0,0); // ID: 120
}

Erreurs

Code: (pawn) [Sélectionner]
C:\Program Files\Rockstar Games\GangWars Of Los Santos\gamemodes\gangwarsoflossantos.pwn(151) : error 055: start of function body without function header
C:\Program Files\Rockstar Games\GangWars Of Los Santos\gamemodes\gangwarsoflossantos.pwn(154) : error 021: symbol already defined: "AddStaticVehicle"
C:\Program Files\Rockstar Games\GangWars Of Los Santos\gamemodes\gangwarsoflossantos.pwn(158) : error 021: symbol already defined: "AddPlayerClass"
C:\Program Files\Rockstar Games\GangWars Of Los Santos\gamemodes\gangwarsoflossantos.pwn(163) : error 021: symbol already defined: "AddStaticVehicle"
C:\Program Files\Rockstar Games\GangWars Of Los Santos\gamemodes\gangwarsoflossantos.pwn(167) : error 021: symbol already defined: "AddPlayerClass"
C:\Program Files\Rockstar Games\GangWars Of Los Santos\gamemodes\gangwarsoflossantos.pwn(172) : error 021: symbol already defined: "AddStaticVehicle"
C:\Program Files\Rockstar Games\GangWars Of Los Santos\gamemodes\gangwarsoflossantos.pwn(176) : error 021: symbol already defined: "AddPlayerClass"
C:\Program Files\Rockstar Games\GangWars Of Los Santos\gamemodes\gangwarsoflossantos.pwn(181) : error 021: symbol already defined: "AddStaticVehicle"
C:\Program Files\Rockstar Games\GangWars Of Los Santos\gamemodes\gangwarsoflossantos.pwn(185) : error 021: symbol already defined: "AddPlayerClass"
C:\Program Files\Rockstar Games\GangWars Of Los Santos\gamemodes\gangwarsoflossantos.pwn(190) : error 021: symbol already defined: "AddStaticVehicle"
C:\Program Files\Rockstar Games\GangWars Of Los Santos\gamemodes\gangwarsoflossantos.pwn(194) : error 021: symbol already defined: "AddPlayerClass"
C:\Program Files\Rockstar Games\GangWars Of Los Santos\gamemodes\gangwarsoflossantos.pwn(199) : error 021: symbol already defined: "AddStaticVehicle"
C:\Program Files\Rockstar Games\GangWars Of Los Santos\gamemodes\gangwarsoflossantos.pwn(206) : error 021: symbol already defined: "AddPlayerClass"
C:\Program Files\Rockstar Games\GangWars Of Los Santos\gamemodes\gangwarsoflossantos.pwn(213) : error 021: symbol already defined: "AddStaticVehicle"
C:\Program Files\Rockstar Games\GangWars Of Los Santos\gamemodes\gangwarsoflossantos.pwn(217) : error 021: symbol already defined: "AddPlayerClass"

?? Need help, merci d'avance de m'aider.
Je vous souhaite bonne soirée.

Hors ligne Damien_Lohier

  • *
  • Tueur en série
  • Messages: 138
    • Voir le profil
Re : [AIDE] Commande.
« Réponse #5 le: 09 Février 2011, 23:24:06 »
Les codes de plus de 20 lignes sont à poster dans le Pastebin...

Sinon tu as bien mis dans le CallBack 'OnGameModeInit'?

Hors ligne Jcvag44800

  • *
  • Grand Banditisme
  • Messages: 616
    • Voir le profil
Re : [AIDE] Commande.
« Réponse #6 le: 10 Février 2011, 20:14:18 »
symbol already defined
Ce qui veut dire que " " est déja défini, par exemple la par exemple :

symbol already defined : AddStaticVehicle veut dire : AddStaticVehicle est déja défini



Hors ligne babaorum59

  • *
  • Tueur
  • Messages: 58
    • Voir le profil
Re : [AIDE] Commande.
« Réponse #7 le: 11 Février 2011, 10:28:26 »
pour les pm y'a deja un fs pour sa a l'origine dans le dossier fs : base.pwn
tu peut le modifier pour que les admin voient les pm avec sa
tu le met en dessous de la ligne qui dit qu'il envoit le pm
SendAdminMessage(0xffffffff, Message);puis sa ou tu veut :
//pm
forward SendAdminMessage(color, string[]);
public SendAdminMessage(color, string[])
{
  for(new i=0; i<=GetMaxPlayers(); i++)
  {
    if(IsPlayerAdmin(i))
    {
      SendClientMessage(i, color, string);
    }
  }
  return 1;
}

Citer
l'alcool est un ennemie et fuir l'ennemie c'est étre un lache

Hors ligne Tersatros

  • *
  • Criminel
  • Messages: 37
    • Voir le profil
Re : [AIDE] Commande.
« Réponse #8 le: 11 Février 2011, 22:37:40 »
Ok merci, sinon pour répondre à Damien, j'ai bien mis dans le callback "OnGameMondeInit" est pas ailleurs. Je trouve bizzare ce bug.

EDIT: L'include et le callback est bon, et les AddPlayerClass et AddStaticVehicle sont tous différents.
EDIT: Problème réglée, merci :).
« Modifié: 12 Février 2011, 13:09:42 par Tersatros »