Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
Connexion avec identifiant, mot de passe et durée de la session

 
avancée

254676 Messages dans 14036 Fils de discussion- par 6616 Membres - Dernier membre: louloufcb

22 Mai 2012 à 16:16:19
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center] (Modérateurs: S!m, Xartrick)Probème avec /a
Pages: [1] 2   Bas de page
Imprimer
Auteur Fil de discussion: Probème avec /a  (Lu 341 fois)
0 Membres et 1 Invité sur ce fil de discussion.
.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« le: 25 Mai 2011 à 22:44:44 »

Resalut,
Je sais je suis chiannt  wallbash

Mais j'ai un probème avec ma commande /a

Code:
C:\Users\Nicolasl\Desktop\Social RP\gamemodes\TDM.pwn(267) : error 004: function "SendAdminMessage" is not implemented

La cmds
Code:
if (strcmp("/a", cmdtext, true, 2) == 0)
{
   if(IsPlayerConnected(playerid))
   GetPlayerName(playerid, sendername, sizeof(sendername));
   {
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: (/a)dmin [admin chat]");
return 1;
}
format(string, sizeof(string), "*%d Admin %s: %s", PlayerInfo[playerid], sendername, result);
if(PlayerInfo[playerid][pAdminLevel] > 1)
{
SendAdminMessage(COLOR_YELLOW, string);
}
printf("Admin %s: %s", sendername, result);
}

return 1;
}


En  haut du scripte
Code:
forward SendAdminMessage(color, string[]);
« Dernière édition: 25 Mai 2011 à 22:47:31 par .:: Miguel .:: » Journalisée



Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #1 le: 25 Mai 2011 à 22:45:54 »

Ta fonction SendAdminMessage existe t'elle ?
Journalisée

.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« Répondre #2 le: 25 Mai 2011 à 22:47:07 »

Eu j'ai que sa sur SendAdminMessage commet on la créé ?
Journalisée



Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #3 le: 25 Mai 2011 à 22:52:07 »

En voyant ton code, je pense à ça.

Code:
forward SendAdminMessage(color, string[]);

forward SendAdminMessage(color, string[])
{
new i        = 0;
new iPlayers = MAX_PLAYERS;

for(i = 0; i < iPlayer; i++)
{
if(PlayerInfo[i][pAdminLevel] > 1)
{
SendClientMessage(i, color, string);
}
}

return 1;
}

Mais ton code est vraiment bizarre, tu utilise des accolades après une fonction.

Code:
if (strcmp("/a", cmdtext, true, 2) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));

new length = strlen(cmdtext);

while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}

new offset = idx;
new result[64];

while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}

result[idx - offset] = EOS;

if(!strlen(result))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: (/a)dmin [admin chat]");
return 1;
}

format(string, sizeof(string), "*%d Admin %s: %s", PlayerInfo[playerid], sendername, result);

if(PlayerInfo[playerid][pAdminLevel] > 1)
{
SendAdminMessage(COLOR_YELLOW, string);
}

printf("Admin %s: %s", sendername, result);
}

return 1;
}
Journalisée

.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« Répondre #4 le: 25 Mai 2011 à 22:55:10 »

Code:
C:\Users\Miguel\Desktop\Social RP\gamemodes\AeroDM.pwn(64) : error 001: expected token: ";", but found "{"
C:\Users\Miguel\Desktop\Social RP\gamemodes\AeroDM.pwn(68) : error 010: invalid function or declaration
C:\Users\Miguel\Desktop\Social RP\gamemodes\AeroDM.pwn(70) : error 010: invalid function or declaration
C:\Users\Miguel\Desktop\Social RP\gamemodes\AeroDM.pwn(76) : error 010: invalid function or declaration
C:\Users\Miguel\Desktop\Social RP\gamemodes\AeroDM.pwn(291) : error 004: function "SendAdminMessage" is not implemented

Ligne :

Code:
forward SendAdminMessage(color, string[])
{
new i        = 0;
new iPlayers = MAX_PLAYERS;

for(i = 0; i < iPlayer; i++)
{
if(PlayerInfo[i][pAdminLevel] > 1)
{
SendClientMessage(i, color, string);
}

return 1;
}
Journalisée



Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #5 le: 25 Mai 2011 à 22:58:05 »

Il ne te manque pas une accolade par hasard ?
Et également une erreur flagrante à était glissé.


Code:
SendAdminMessage(color, string[])
{
new i        = 0;
new iPlayers = MAX_PLAYERS;

for(i = 0; i < iPlayer; i++)
{
if(PlayerInfo[i][pAdminLevel] > 1)
{
SendClientMessage(i, color, string);
}
}

return 1;
}
Journalisée

.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« Répondre #6 le: 25 Mai 2011 à 22:58:39 »

Même pas l'alcolate
Journalisée



Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #7 le: 25 Mai 2011 à 22:58:56 »

Code:
SendAdminMessage(color, string[])
{
new i        = 0;
new iPlayers = MAX_PLAYERS;

for(i = 0; i < iPlayer; i++)
{
if(PlayerInfo[i][pAdminLevel] > 1)
{
SendClientMessage(i, color, string);
}
}

return 1;
}
Journalisée

.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« Répondre #8 le: 25 Mai 2011 à 23:01:16 »

Code:
[code]C:\Users\Miguel\Desktop\Social RP\gamemodes\AeroDM.pwn(69) : error 017: undefined symbol "iPlayer"


Ligne

Code:
new i= 0;]
[/code]
Journalisée



Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #9 le: 25 Mai 2011 à 23:02:37 »

J'aimerais bien que tu sache lire et comprendre ce que tu fais.
J'ai glissais pleins de petites erreurs pour que tu comprenne le fonctionnement, mais à ce que je vois, tu n'as pas envie de travailler.


Code:
SendAdminMessage(color, string[])
{
new i        = 0;
new iPlayers = MAX_PLAYERS;

for(i = 0; i < iPlayers; i++)
{
if(PlayerInfo[i][pAdminLevel] > 1)
{
SendClientMessage(i, color, string);
}
}

return 1;
}
Journalisée

.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« Répondre #10 le: 25 Mai 2011 à 23:04:02 »

fallais me le dire...Sinah merci
Journalisée



Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #11 le: 25 Mai 2011 à 23:04:47 »

Pour toi, il faut te dire s'il y a des erreurs ou pas ?
Ton compilateur ne te gueule déjà pas assez dessus ?!
Journalisée

.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« Répondre #12 le: 25 Mai 2011 à 23:05:38 »

Calme je croiyais que cété toi qui avait fait la faute.La prochaine fois je le serait
Journalisée



Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #13 le: 25 Mai 2011 à 23:07:28 »

Je suis calme, c'est tous simplement que les gens comme toi m'insupporte.
Je fais l'effort de t'aider, ce qui n'est pas réellement un effort en soit, mais en retour, tu fais le sourd, et tu n'essai même pas de comprendre ce que j'ai fais pour toi.
Tu comprends mon dégoût envers les personnes de ton espèce ?
Journalisée

.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« Répondre #14 le: 25 Mai 2011 à 23:09:31 »

Oui mais moi est comprendre un truc sa fait 2

PS : Quand je tape la cmds IG rien se passe

PS 2 : sa la tape que dans le samp-server..
« Dernière édition: 25 Mai 2011 à 23:12:14 par .:: Miguel .:: » Journalisée



Pages: [1] 2   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.139 secondes avec 23 requêtes.
Forum GTAOnline.fr 2.0 | Design par : Lalu et GtaManiac
Merci a toute la communaute pour son support !
Copyright © 2004-2012 - GTAOnline.fr | GTAPro.com | Contact