• 09 Juin 2024, 12:59:48


Auteur Sujet: Comment crée un chat rp ?  (Lu 3738 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Warlem

  • *
  • Bandit
  • P.D.R.G Rhey !
  • Messages: 477
    • Voir le profil
Comment crée un chat rp ?
« le: 20 Octobre 2012, 20:27:31 »
Salut,après temps d'effort pour réussi à mettre des FS.Je voudrais savoir si il existerais un FS français avec que quand on appuis sur t et qu'on marque salut que sa fait: Prénom_Nom dit:Salut !Qui s'appelle IC
Après le OOC en /b et aussi des /me
Merci de m'aider !

Hors ligne Infu

  • *
  • Modo LS - Admin FnF
  • Messages: 3550
    • Voir le profil
Re : Comment crée un chat rp ?
« Réponse #1 le: 20 Octobre 2012, 21:20:22 »
Laisse moi deviner, ton gamemode est vide? En gros tu codes pas, tu n'ajoutes que des FS à ton serveur?

[spoiler]
Mais bon, mon âme de Pro (  ::) )  persiste ...

Pour ton chat ic, dans OnPlayerText, tu as juste à ajouter "dit:" .
Ton chat OOC, c'est comme un chat admin. SendClientMessageToAll(), et Format()
[/spoiler]

 :bye:
« Modifié: 20 Octobre 2012, 21:23:44 par Infu. »


Adju ♥
(-_-)



Hors ligne Warlem

  • *
  • Bandit
  • P.D.R.G Rhey !
  • Messages: 477
    • Voir le profil
Re : Comment crée un chat rp ?
« Réponse #2 le: 20 Octobre 2012, 22:58:39 »
Bah oué vu que je peux réussir qu'avec des FS mais pour le chat j'ai pas tro compris,en plus ma chat box est comme lalu stunt mais avec le FS de Xolokos d'Admin System (Xadmin) je peux pu faire t et écrire.J’essaie de comprendre le bout de code que tu ma dit.
Désoler du double post mais je trouve pas OnPlayertext dans sa:
[spoiler]}

public OnPlayerCommandText(playerid, cmdtext [])
{

 return 0;
 }



public OnPlayerDisconnect(playerid, reason)
{

    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "%s Vient de quitter la partie",name);
    SendClientMessageToAll(COLOR_WHITE, string);
   return 1;
}



public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid))
    {
        new playername[MAX_PLAYER_NAME];
      GetPlayerName(playerid,playername,MAX_PLAYER_NAME);
      if(!strcmp(playername,"Otage 1",true))
      {
         SetPlayerPos(playerid, -1978.48, 435.30, 35.39);
         SetPlayerSkin(playerid,206);
      }
   }
   else
   {
    SendClientMessage(playerid,COLOR_LIMEGREEN,"Modern War Rôle play Production");
    }


return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
    if(GetPlayerWeapon(killerid) == 38) Ban(killerid);


   return 1;
}

public OnVehicleSpawn(vehicleid)
{
   return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
   return 1;

}


public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
   return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
   return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
   return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{

return 1;

}

public OnPlayerLeaveCheckpoint(playerid)
{
   return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
   return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
   return 1;
}

public OnRconCommand(cmd[])
{
   return 1;
}

public OnPlayerRequestSpawn(playerid)
{
   return 1;
}

public OnObjectMoved(objectid)
{
   return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
   return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
   return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
   return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
   return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
   return 1;
}


public OnPlayerExitedMenu(playerid)
{
   return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
   return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
   return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
   return 1;
}

public OnPlayerUpdate(playerid)
{
   return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
   return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
   return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
   return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
   return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
   return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
   return 1;
}[/spoiler]
« Modifié: 20 Octobre 2012, 23:02:21 par Capitaine Price »

Hors ligne Infu

  • *
  • Modo LS - Admin FnF
  • Messages: 3550
    • Voir le profil
Re : Comment crée un chat rp ?
« Réponse #3 le: 21 Octobre 2012, 00:37:23 »
Suffit de l'ajouter. Si tu sais pas faire ça, alors que t'as + de 15 exemples sous ton nez, j'y peux rien, et aucun membre selon moi ne t'aidera plus que ce que j'ai fais. À part si quelqu'un de généreux te script tout ça (ce qui m'étonnerai bien).


Adju ♥
(-_-)



Hors ligne pa2m972

  • Chef de la Team FOD | Scripteur de Darkseno
  • *
  • Tueur
  • Cool ta vie, mange un Kiwi
  • Messages: 59
    • Voir le profil
    • http://libertyworldroleplay.xooit.com/index.php
Re : Comment crée un chat rp ?
« Réponse #4 le: 21 Octobre 2012, 00:50:40 »

// FilterScript Chat RP pour le Serveur RP Millitaire de Capitain Prince
// [url=http://www.gtaonline.fr/forums/]www.gtaonline.fr/forums/[/url]
// FilterScript fait par Pa2m972, scripteur professionel et C'Helper de GTAOnline

#include <a_samp>

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Chat RP by pa2m972");
print("--------------------------------------\n");
return 1;
}

public OnFilterScriptExit()
{
return 1;
}

#else

main()
{
print("\n----------------------------------");
print(" Chat RP by pa2m972");
print("----------------------------------\n");
}

#endif

public OnPlayerText(playerid, text[])
{
    new textv2[128], name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof (name));
    format(textv2, sizeof (textv2), "%d >> %s dit: %s", playerid, name, text);
    SendPlayerMessageToAll(playerid, textv2);
    return 0;
}


Compile sa en FS :) si ya un blem ou une amélioration a faire, screen et montre moi

( Script fais en 2 Minute ... Très facile )


◄¤| Leader FOD Team | Criminel | C'Helper |¤►

Hors ligne Infu

  • *
  • Modo LS - Admin FnF
  • Messages: 3550
    • Voir le profil
Re : Re : Comment crée un chat rp ?
« Réponse #5 le: 21 Octobre 2012, 01:35:42 »

// FilterScript Chat RP pour le Serveur RP Millitaire de Capitain Prince
// [url=http://www.gtaonline.fr/forums/]www.gtaonline.fr/forums/[/url]
// FilterScript fait par Pa2m972, scripteur professionel et C'Helper de GTAOnline

#include <a_samp>

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Chat RP by pa2m972");
print("--------------------------------------\n");
return 1;
}

public OnFilterScriptExit()
{
return 1;
}

#else

main()
{
print("\n----------------------------------");
print(" Chat RP by pa2m972");
print("----------------------------------\n");
}

#endif

public OnPlayerText(playerid, text[])
{
    new textv2[128], name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof (name));
    format(textv2, sizeof (textv2), "%d >> %s dit: %s", playerid, name, text);
    SendPlayerMessageToAll(playerid, textv2);
    return 0;
}


Compile sa en FS :) si ya un blem ou une amélioration a faire, screen et montre moi

( Script fais en 2 Minute ... Très facile )

Pas trop difficile de remplacer un seul mot du Wiki SA:MP ?

Source: Wiki
Citer
public OnPlayerText(playerid, text[])
{
    new textv2[128], name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof (name));
    format(textv2, sizeof (textv2), "%d >> %s: %s", playerid, name, text);
    SendPlayerMessageToAll(playerid, textv2);
    return 0; // ignore the default text and send the custom one
}


Adju ♥
(-_-)



Hors ligne pa2m972

  • Chef de la Team FOD | Scripteur de Darkseno
  • *
  • Tueur
  • Cool ta vie, mange un Kiwi
  • Messages: 59
    • Voir le profil
    • http://libertyworldroleplay.xooit.com/index.php
Re : Comment crée un chat rp ?
« Réponse #6 le: 21 Octobre 2012, 05:44:11 »
Et?? il a demandé un script , je lui ai donné un. j'ai ajouté le "Dit:"


◄¤| Leader FOD Team | Criminel | C'Helper |¤►

Hors ligne Infu

  • *
  • Modo LS - Admin FnF
  • Messages: 3550
    • Voir le profil
Re : Comment crée un chat rp ?
« Réponse #7 le: 21 Octobre 2012, 11:40:19 »
Si tu ne le laisses même pas se débrouiller à faire un truc qu'un bébé de 2ans et demi sait faire (sans copier/coller)... Il n'y a aucun intérêt.


Adju ♥
(-_-)



Hors ligne pa2m972

  • Chef de la Team FOD | Scripteur de Darkseno
  • *
  • Tueur
  • Cool ta vie, mange un Kiwi
  • Messages: 59
    • Voir le profil
    • http://libertyworldroleplay.xooit.com/index.php
Re : Comment crée un chat rp ?
« Réponse #8 le: 21 Octobre 2012, 14:34:57 »
Infu. Il n'a pas de conaissance de Pawn Actuellement et le Terme "Bébé" n'est pas bien attribué.

Sinon Capitain, cherche des tutos sur le Forum.


◄¤| Leader FOD Team | Criminel | C'Helper |¤►

Hors ligne Warlem

  • *
  • Bandit
  • P.D.R.G Rhey !
  • Messages: 477
    • Voir le profil
Re : Comment crée un chat rp ?
« Réponse #9 le: 21 Octobre 2012, 15:41:12 »
Pa2m C'est plutot toi le terme ''Bébé'' car tu C/C des trucs de SAMP Wiki en script.Et infu sa marche pas IG quand je tape t "Salut"On voit rien.

Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Re : Comment crée un chat rp ?
« Réponse #10 le: 21 Octobre 2012, 21:37:19 »
Juste a faire un Tcheck position...
Code: (pawn) [Sélectionner]
public OnPlayerText(playerid, text[])
{
PlayerSaying(playerid,text[5]);
return 0;
}

Code: (pawn) [Sélectionner]
stock PlayerSaying(playerid, text[])
{
new Float:XXX, Float:YYY, Float:ZZZ;
new Texte[126],Nom[26];
GetPlayerName(playerid, Nom, 26);
GetPlayerPos(playerid, XXX, YYY, ZZZ);

if(IsPlayerConnected(playerid))
{
for(new i=0; i<=MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i, 10.0, XXX, YYY, ZZZ))
{
  SendClientMessage(i,  0xFFFFFFAA, Texte);
  SetPlayerChatBubble(playerid, Texte,  0xFFFFFFAA, 12.0, 10000);
}
else if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i, 20.0, XXX, YYY, ZZZ))
{
  SendClientMessage(i,  0xCCCCCCAA, Texte);
  SetPlayerChatBubble(playerid, Texte,  0xCCCCCCAA, 22.0, 10000);
}
else if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i, 28.0, XXX, YYY, ZZZ))
{
  SendClientMessage(i,  0xC0C0C0AA, Texte);
  SetPlayerChatBubble(playeriid, Texte,  0xC0C0C0AA, 31.0, 10000);
}
}
        }
return 0;
}

C'est simple...
Essaye de comprendre j'ai mit des erreurs...
Nippah !

Hors ligne Warlem

  • *
  • Bandit
  • P.D.R.G Rhey !
  • Messages: 477
    • Voir le profil
Re : Comment crée un chat rp ?
« Réponse #11 le: 25 Octobre 2012, 21:39:56 »
Yop,Xolokos,dans ton Pawn je trouve pas les erreurs...

Hors ligne pa2m972

  • Chef de la Team FOD | Scripteur de Darkseno
  • *
  • Tueur
  • Cool ta vie, mange un Kiwi
  • Messages: 59
    • Voir le profil
    • http://libertyworldroleplay.xooit.com/index.php
Re : Comment crée un chat rp ?
« Réponse #12 le: 25 Octobre 2012, 23:51:46 »
je crois pas que c'est Nom mais name & non texte mais text


◄¤| Leader FOD Team | Criminel | C'Helper |¤►

Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Re : Comment crée un chat rp ?
« Réponse #13 le: 26 Octobre 2012, 14:21:54 »
Citer
C'est simple...
Essaye de comprendre j'ai mit des erreurs...
Voilà pourquoi... Tu as même pas lu le message en entier.
Nippah !

Hors ligne Warlem

  • *
  • Bandit
  • P.D.R.G Rhey !
  • Messages: 477
    • Voir le profil
Re : Comment crée un chat rp ?
« Réponse #14 le: 26 Octobre 2012, 15:11:23 »
C'est pas sa que je voulais dire,c'est que même j'ai corrigé j'ai pas trouvé les erreurs...