GtaManiac
Administrateur Maniacophile de GTAOnline.fr
En ligne
Administrateur
GTAOnline Legend

Messages: 3616

|
 |
« le: 30 Novembre 2007 à 20:44:43 » |
|
Bonjour, Eh oui j'ai encore et toujours des problemes je ne suis qu'un jeune padawane parmis tant d'autre dans le monde du Pawn  , j'ai donc besoin de vos lumiere sur : Comment créer une commande qui permet de voir les cmds des joueurs comme pour les PM qui marche tres bien mais apres pour les cmds  .... Voici donc se que j'ai mis apres le dernier return1 de mes commandes dans le filterscript admin ( a moin qu'il faut mettre sans dans le GM ) : new player[MAX_PLAYER_NAME]; new tmpp[256]; new text; GetPlayerName(playerid, player, sizeof(player)); format(tmpp, sizeof(tmpp), "***(id:%i) %s : %s",playerid,player,text); SendAdminMessage(COLOR_LIGHTBLUE,tmpp); return 1; }
J'ai aucune erreur ( enfin si mais pas quand je compile ) quand je suis pas loger admin les commandes marche bien mais des que je me logge quand je tape une commande j'ai un message bleu qui me dit " *** (id:0) [FR]GtaManiac : " et il n'y a pas la commande qui s'affiche apres les ":" et je ne peut utiliser aucune commande le message revien a chaque fois  Comment faut t'il faire pour résoudre se léger probleme ?. Merki d'avance A+ Maniac.
|
|
|
|
« Dernière édition: 30 Novembre 2007 à 20:47:11 par GtaManiac »
|
Journalisée
|
|
|
|
|
NatiVe
|
 |
« Répondre #1 le: 30 Novembre 2007 à 20:48:20 » |
|
Tu as mit text, c'est pas cmdtext qu'il faut mettre ?  AK NV.
|
|
|
|
|
Journalisée
|
N a t i V e ™ - T r i s t a n ™ NV Design' J'adorerai changer le monde, mais pas moyen de mettre la main sur le code source. C't'été, après l'Espagne j'srais à Cavalaire, avec du biff, ta femme s'ras ma cavalière
|
|
|
[StAfF]MaN
[StAfF] forever ^^
Hors ligne
GTAOnline Addict

[StAfF] un jour, [StAfF] toujours ^^ !!!
Messages: 1038
|
 |
« Répondre #2 le: 30 Novembre 2007 à 21:15:40 » |
|
Non ^^ En plus c'est pas une commande ça, il manque un bout de ton script ^^
Arsenik, il a mis "text" parce que sa cmd doit faire apparaitre un text avec l'action, ou alors juste un texte.
Exemple :
new name[MAX_PLAYER_NAME]; new string[256]; new deathreason[20]; GetPlayerName(playerid, name, sizeof(name)); GetWeaponName(reason, deathreason, 20); format(string, sizeof(string), "*** %s est mort ^^!.", name); SendClientMessageToAll(COLOR_BLEUTROUBLE, string);
|
|
|
|
|
Journalisée
|
|
|
|
GtaManiac
Administrateur Maniacophile de GTAOnline.fr
En ligne
Administrateur
GTAOnline Legend

Messages: 3616

|
 |
« Répondre #3 le: 30 Novembre 2007 à 21:47:37 » |
|
Se n'est pas sa que j'ai demandé , j'ai demander comment faire quand un joueur tape une commande sa me l'affiche dans le tchat quand je suis loggé admin ...
|
|
|
|
|
Journalisée
|
|
|
|
[StAfF]MaN
[StAfF] forever ^^
Hors ligne
GTAOnline Addict

[StAfF] un jour, [StAfF] toujours ^^ !!!
Messages: 1038
|
 |
« Répondre #4 le: 30 Novembre 2007 à 22:15:17 » |
|
Donc ça c'est pas compliqué c'est plus simple que le code que tu as mis, donc tu fait une
SendClientMessageToAll
Avec le IsPlayerAdmin ^^ et voila, je te laisse faire ton bout de script, si t'as des probs dit le nous
ps: excuse mias j'avais pas bien lus ton 1er post en faite :s ^^
|
|
|
|
|
Journalisée
|
|
|
|
GtaManiac
Administrateur Maniacophile de GTAOnline.fr
En ligne
Administrateur
GTAOnline Legend

Messages: 3616

|
 |
« Répondre #5 le: 01 Décembre 2007 à 13:52:27 » |
|
Euh .... avec un SendClientMessageToAll , comment veut tu que je vois les cmds des autres  a moin que je n'est vraiment rien compris .
|
|
|
|
|
Journalisée
|
|
|
|
Sismix84
Hors ligne
Tueur en série

Messages: 247
|
 |
« Répondre #6 le: 01 Décembre 2007 à 13:57:36 » |
|
Tu met un SendClientMessageToAll dans ta commande : SendClientMessageToAll(/*la couleur*/,"/*le message*/");
|
|
|
|
|
Journalisée
|
|
|
|
[StAfF]MaN
[StAfF] forever ^^
Hors ligne
GTAOnline Addict

[StAfF] un jour, [StAfF] toujours ^^ !!!
Messages: 1038
|
 |
« Répondre #7 le: 01 Décembre 2007 à 13:58:59 » |
|
Heu, désolé, ce n'est pas un SendClientMessageToAll qui faut mais un SendClientMessage tout court ^^ encore désolé....  Sinon après tu rajoute le IsPlayerAdmin et comme ça les persos loggés admins verront quelles commandes tu as utilisé, ça peut marcher dans les deux sens aussi, tu tape une cmd, les autre players admin la voyent, les autres players admin tapent une cmd et tu peut voir ce qu'ils ont taper ^^ voila  Avec un SendClientMEssageToAll, tous les players qu'ils soient admins ou non, auraient vues ce que tu as tapé et ce que les autre players admins tapent ^^ C'est pas franchement cool surtout que ça pourrait faire des jaloux ^^
|
|
|
|
« Dernière édition: 01 Décembre 2007 à 14:05:46 par [StAfF]mAn »
|
Journalisée
|
|
|
|
GtaManiac
Administrateur Maniacophile de GTAOnline.fr
En ligne
Administrateur
GTAOnline Legend

Messages: 3616

|
 |
« Répondre #8 le: 01 Décembre 2007 à 17:00:53 » |
|
J'ai résolu le probleme du texte mais un autre probleme persiste , tout est d'ecrit dans l'image  
|
|
|
|
« Dernière édition: 01 Décembre 2007 à 17:03:17 par GtaManiac »
|
Journalisée
|
|
|
|
Atlas
Hors ligne
Tueur en série

Messages: 152
|
 |
« Répondre #9 le: 01 Décembre 2007 à 19:53:04 » |
|
SAlut / Re Ah lol Prend ça if(strcmp(cmdtext, "/skate", true) == 0) { if(IsPlayerInAnyVehicle(playerid)) { new Float:X; new Float:Y; new Float:Z; new VehicleID; GetPlayerPos(playerid, X, Y, Z); VehicleID = GetPlayerVehicleID(playerid); SetVehiclePos(VehicleID, 1882.7637,-1390.7255,13.5703); GameTextForPlayer(playerid,"~g~Vous etes au skate park",3000,3); new PlayerName[30], str[256]; GetPlayerName(playerid, PlayerName, 30); format(str, 256, "%s s'est teleporter au skate park (/skate)", PlayerName); SendClientMessageToAll( 0x33AA33AA, str); } else { new Float:X; new Float:Y; new Float:Z; GetPlayerPos(playerid, X, Y, Z); SetPlayerPos(playerid, 1917.3649,-1405.1084,13.5703); GameTextForPlayer(playerid,"~g~Vous etes au skate park",3000,3); new PlayerName[30], str[256]; GetPlayerName(playerid, PlayerName, 30); format(str, 256, "%s s'est teleporter au skate park (/skate)", PlayerName); SendClientMessageToAll( 0x33AA33AA, str); } return 1; }  Et Si Y a Un Problem Dis A Moi 
|
|
|
|
« Dernière édition: 01 Décembre 2007 à 20:06:59 par f11 »
|
Journalisée
|
L'amour c'est le 1er jour,mais il fait du mal les autres jours ... Alors pourquoi aimer ='(
|
|
|
GtaManiac
Administrateur Maniacophile de GTAOnline.fr
En ligne
Administrateur
GTAOnline Legend

Messages: 3616

|
 |
« Répondre #10 le: 01 Décembre 2007 à 20:40:36 » |
|
f11 tu n'a pas compris mon probleme , j'ai aucun probleme de script de téléportation c'est juste qu'avec mon code citer plus haut je ne peut PAS me téléporter 
|
|
|
|
|
Journalisée
|
|
|
|
Atlas
Hors ligne
Tueur en série

Messages: 152
|
 |
« Répondre #11 le: 01 Décembre 2007 à 22:03:35 » |
|
|
|
|
|
|
Journalisée
|
L'amour c'est le 1er jour,mais il fait du mal les autres jours ... Alors pourquoi aimer ='(
|
|
|
|
NatiVe
|
 |
« Répondre #12 le: 01 Décembre 2007 à 22:49:14 » |
|
Re  Tu Peux Me Passer Ton Script De Teleportation Pour Le Voir ??  Bon Chance  Je pence que sans te le passer il pourras resoudre son probleme ! !  AK NV.
|
|
|
|
« Dernière édition: 01 Décembre 2007 à 22:54:52 par NatiVe »
|
Journalisée
|
N a t i V e ™ - T r i s t a n ™ NV Design' J'adorerai changer le monde, mais pas moyen de mettre la main sur le code source. C't'été, après l'Espagne j'srais à Cavalaire, avec du biff, ta femme s'ras ma cavalière
|
|
|
GtaManiac
Administrateur Maniacophile de GTAOnline.fr
En ligne
Administrateur
GTAOnline Legend

Messages: 3616

|
 |
« Répondre #13 le: 01 Décembre 2007 à 22:59:35 » |
|
Tu Peux Me Passer Ton Script De Teleportation Pour Le Voir ?? J'hallucine , tu veut pas mon GM aussi ? 
|
|
|
|
|
Journalisée
|
|
|
|
|
NatiVe
|
 |
« Répondre #14 le: 01 Décembre 2007 à 23:04:10 » |
|
J'hallucine , tu veut pas mon GM aussi ?  Voyon Maniac as t-il dit ca ?  NV.
|
|
|
|
|
Journalisée
|
N a t i V e ™ - T r i s t a n ™ NV Design' J'adorerai changer le monde, mais pas moyen de mettre la main sur le code source. C't'été, après l'Espagne j'srais à Cavalaire, avec du biff, ta femme s'ras ma cavalière
|
|
|
|