Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <sscanf2>
- #include <I-ZCMD>
- enum tw_joueur
- {
- achat,
- freq
- }
- new twinfo[MAX_PLAYERS][tw_joueur];
- new prix;
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Système de tockie chargé - © vitespirite");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- CMD:prix(playerid,params[])
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF8080FF,"Vous n'êtes pas connecter en rcon !");
- else
- {
- if(sscanf(params,"d",prix)) return SendClientMessage(playerid,0xFF8080FF,"[Syntax :] /prix [prix]");
- static
- msg[150];
- format(msg,sizeof(msg),"Vous vennez de definir le prix du tockie a %d$",prix);
- SendClientMessage(playerid,0xFF8040FF,msg);
- }
- return 1;
- }
- CMD:acheter(playerid,params[])
- {
- static
- msg[150];
- if(twinfo[playerid][achat] == 0)
- {
- if(GetPlayerMoney(playerid) >= prix)
- {
- SendClientMessage(playerid,0x80FF80FF,"Vous vennez d'acheter un tockie !");
- twinfo[playerid][achat] = 1;
- GivePlayerMoney(playerid,-prix);
- }
- else
- {
- format(msg,sizeof(msg),"Vous n'avez pas assez d'argent , le tockie coute %d$",prix);
- SendClientMessage(playerid,0xFF8080FF,msg);
- }
- }
- else if(twinfo[playerid][achat] == 1)
- {
- SendClientMessage(playerid,0xFF8040FF,"Vous avez déjà un tockie !");
- }
- return 1;
- }
- CMD:freq(playerid,params[])
- {
- if(twinfo[playerid][achat] == 0)
- {
- SendClientMessage(playerid,0xFF8080FF,"Vous avez pas de tockie taper /acheter");
- }
- else if(twinfo[playerid][achat] == 1)
- {
- if(sscanf(params,"d",twinfo[playerid][freq])) return SendClientMessage(playerid,0xFF8080FF,"[Syntax :]/freq [frequence]");
- static
- msg[50];
- format(msg,sizeof(msg),"Votre fréquence est a présent %d",twinfo[playerid][freq]);
- SendClientMessage(playerid,0x80FF80FF,msg);
- }
- return 1;
- }
- CMD:parlertw(playerid,params[])
- {
- if(twinfo[playerid][achat] == 1)
- {
- static
- text[150],
- name[MAX_PLAYER_NAME],
- msg[200];
- if(sscanf(params,"s[150]",text)) return SendClientMessage(playerid,0xFF8080FF,"[syntax :] /parlertw[text]");
- GetPlayerName(playerid,name,sizeof(name));
- format(msg,sizeof(msg),"Tockie : %s [ID : %i] : %s",name,playerid,text);
- for(new i; i < MAX_PLAYERS;i++)
- {
- if(twinfo[i][freq] == twinfo[playerid][freq])
- {
- SendClientMessage(i,0x008000FF,msg);
- }
- }
- }
- else if(twinfo[playerid][achat] == 0)
- {
- SendClientMessage(playerid,0xFF8080FF,"Vous avez pas de tockie taper /acheter");
- }
- return 1;
- }
- CMD:aidetw(playerid,params[])
- {
- ShowPlayerDialog(playerid,999999,DIALOG_STYLE_MSGBOX,"Aide tockie-walkie","/acheter - acheter un tockie\n/freq - change la fréquence\n/parlertw - parler dans le tockie\n/creditstw - ouvre les crédits du tocki\n/prix - reserver au admin rcon \ngère le prix du tockie-walkie","Fermer","");
- return 1;
- }
- CMD:creditstw(playerid,params[])
- {
- /* Mercie de ne pas retirer le credits !*/
- SendClientMessage(playerid,-1,"Système de tockie créer par vitespirite");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement