• 23 Avril 2025, 23:51:08


Auteur Sujet: Cmds pour admin  (Lu 1411 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Criminalos

  • *
  • Tueur
  • Messages: 87
    • Voir le profil
Cmds pour admin
« le: 25 Avril 2009, 15:35:50 »
bonjour je chercherer a creer des cmds pour admin

et juste les admin pourait les utiliser

merci de repondre

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Cmds pour admin
« Réponse #1 le: 25 Avril 2009, 15:59:25 »
ajoute cette condition dans la commande, elle doit etre la premier condition =D


if(!(IsPlayerAdmin(playerid)))
{
SendClientMessage(playerid,0xE60000F6,"[INFO]: Vous n' êtes pas admin Rcon");
return 1;
}



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Criminalos

  • *
  • Tueur
  • Messages: 87
    • Voir le profil
Re : Cmds pour admin
« Réponse #2 le: 25 Avril 2009, 16:57:10 »
ba justement jai pas de comand pourai tu men passet stp

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Cmds pour admin
« Réponse #3 le: 25 Avril 2009, 17:11:03 »
tu ne sais meme pas faire une commande ???


je suis desole si tu ne sais pas faire ca je ne peut pas vraiment t aider desole



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Criminalos

  • *
  • Tueur
  • Messages: 87
    • Voir le profil
Re : Cmds pour admin
« Réponse #4 le: 25 Avril 2009, 17:11:56 »
ba justement explique moi comment faire une command

Hors ligne Eloctro

  • Pawno Fan
  • *
  • Grand Banditisme
  • Aight !
  • Messages: 846
    • Voir le profil
    • GtaSA-RP
Re : Cmds pour admin
« Réponse #5 le: 25 Avril 2009, 18:30:44 »
Enfaite c'est simple tu devrait regarder mon Tuto que j'ai fait pour apprendre a scripter .

par exemple ma Fonction OnPlayerConnect sa donne :

public OnPlayerConnect(playerid)
{
//Action
}

Et imaginon que a la connexion de mon joueur je veut lui donner 500$

Mon action est :

GivePlayerMoney(playerid,500);

Et pour qu'elle marche a la connexion sa donne :


public OnPlayerConnect(playerid)
{
GivePlayerMoney(playerid,500);
}
Enssuite pour une commande dans public OnPlayerCommandText(playerid, cmdtext[]) c'est plus complexe car le plus souvent tu auras besoin d'un strock :

new cmd[256];
cmd = strtok(cmdtext, idx);

Si tu a sa au debut tant mieu sinon rajoute le de façon a que sa fasse :

OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
cmd = strtok(cmdtext, idx);
//Commande
return 0;
}

Enssuite pour une commande :

if(strcmp(cmd, "/lol", true) == 0)
{
//Action
return 1;
}


/lol est ta commande par exemple on a vue que si on veut donner 500$ a la connexion :

GivePlayerMoney(playerid,500);

La on va donner 600 mais seulement aux admins :

if (IsPlayerAdmin(playerid))
{
GivePlayerMoney(playerid,600);
}
else//Si le joueur n'est connecté en Rcon
{
SendClientMessage(playerid,0xE60000F6,"[INFO]: Vous n' êtes pas admin Rcon");
}


Donc ta commande va donné :

if(strcmp(cmd, "/lol", true) == 0)
{
if (IsPlayerAdmin(playerid))
{
GivePlayerMoney(playerid,600);
}
else//Si le joueur n'est connecté en Rcon
{
SendClientMessage(playerid,0xE60000F6,"[INFO]: Vous n' êtes pas admin Rcon");
}
return 1;
}

Et tu le tous donne :

OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
cmd = strtok(cmdtext, idx);


if(strcmp(cmd, "/lol", true) == 0)
{
if (IsPlayerAdmin(playerid))
{
GivePlayerMoney(playerid,600);
}
else//Si le joueur n'est connecté en Rcon
{
SendClientMessage(playerid,0xE60000F6,"[INFO]: Vous n' êtes pas admin Rcon");
}
return 1;
}

Voila j'espere que tu auras compris =)

return 0;
}
« Modifié: 25 Avril 2009, 18:35:47 par coco76 »

Hors ligne Criminalos

  • *
  • Tueur
  • Messages: 87
    • Voir le profil
Re : Cmds pour admin
« Réponse #6 le: 25 Avril 2009, 21:23:24 »
par exemple j veut faire une cmd pas pour admin du jor /pm ou /hs ou /tpm ou /lock ect

explike  moi stp

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : Cmds pour admin
« Réponse #7 le: 25 Avril 2009, 21:34:56 »
Tu veut pas directement qu'on te créer le GM .. Hein .. !?

 :ninja

NV. 8)



Tu vois avant? Bah j'étais là encore avant!

Hors ligne Criminalos

  • *
  • Tueur
  • Messages: 87
    • Voir le profil
Re : Cmds pour admin
« Réponse #8 le: 25 Avril 2009, 21:42:32 »
non juste les cmds

Hors ligne Franky™

  • Franky™ est bien la
  • *
  • Gangster
  • Messages: 1058
    • Voir le profil
Re : Cmds pour admin
« Réponse #9 le: 25 Avril 2009, 22:52:46 »
C'est déjà beaucoup les commandes.

écoute, tu prend un mode déjà fait, et tu regarde comment sont fait les commandes, et tu apprend.

Si tu apprend pas, ou si tu fait pas tout seul, tu ne va jamais rien comprandre, et tu va toujours demander a une personne de te faire, tel et tel truc.

++ Franky


°°((Franky's WebSite
Désolé pour mes fautes d'orthographes

Hors ligne Eloctro

  • Pawno Fan
  • *
  • Grand Banditisme
  • Aight !
  • Messages: 846
    • Voir le profil
    • GtaSA-RP
Re : Cmds pour admin
« Réponse #10 le: 26 Avril 2009, 13:19:41 »
Punèse je me suis embété a lui expliquer et y comprend pas  :(

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Re : Cmds pour admin
« Réponse #11 le: 26 Avril 2009, 21:35:38 »
Punèse je me suis embété a lui expliquer et y comprend pas  :(
Si ce que tu lui as dit est clair, je pense plutôt qu'il est trop feignant pour faire ne serait-ce que du copier/coller ....

++
Syg
Courtesy of GtaManiac