Bonjour voila je me suis permis de prendre cette commande mai j'aimerais bien de l'aide, voila quand on rentre dans une voiture il di que le permis n'est pas "valide" mais l"on peut rouler quand meme qui pourrait me le modifier pour que le joueur qui n'a pas de permis sorte de la voiture ?
merci d'avance !
#include <a_samp>
#define COLOR_RED 0xFF0000FF
#define COLOR_GREEN 0x008000FF
new PermisV[MAX_PLAYERS];
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerConnect(playerid)
{
PermisV[playerid]=0;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new idx;
cmd = strtok (cmdtext, idx);
new pidName[MAX_PLAYER_NAME];
if(strcmp(cmd, "/licensev", true) == 0)
{
new pid, tmpp[256];
tmpp = strtok(cmdtext, idx);
if(!strlen(tmpp))
{
SendClientMessage(playerid, COLOR_GREEN, "USAGE: /licensev [Playerid] [Conclusion]");
return 1;
}
pid = strval(tmpp);
if(!(IsPlayerConnected(pid)))
{
SendClientMessage(playerid, COLOR_RED, "Ce joueur n'est pas connecter !");
return 1;
}
GetPlayerName(pid, pidName, sizeof(pidName));
format(tmpp, sizeof(tmpp), "Tu as donner le permis voiture à %s (ID:%s).|Conclusion : %s ",pidName,pid,cmdtext[idx]);
SendClientMessage(playerid, 0xAA3333AA, tmpp);
SendClientMessage(pid,0xAA3333AA, "_________________________________________________");
format(tmpp, sizeof(tmpp), "%s ta donner le permis voiture.|Conclusion : %s",playerid, cmdtext[idx]);
SendClientMessage(pid,0xAA3333AA, tmpp);
PermisV [pid]=1;
return 1;
}
return 0;
}
strtok (const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}