• 11 Juin 2024, 04:32:48


Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Sujets - Bayshore

Pages: 1 [2] 3
16
Bonjour,

j'ai fait le code suivant en haut de mon gamemode:
Code: (pawn) [Sélectionner]
new max_colors = 155;
//new randcolor = random(max_colors);
new CarColors[max_colors] = // ligne 129
{
0,
1,
2,
3,
[...],
239,
243,
252
};

Le compilo me renvoit l'erreur suivante : C:\DOCUME~1\DIEULO~1\MESDOC~1\www\samp\server\GAMEMO~1\mrp.pwn(129) : error 008: must be a constant expression; assumed zero

Et lorsque je décommente la ligne du random, le compilateur crashe !

Quelqu'un pourrait-il m'aider ? :)

Merci d'avance,
ZecKo

17
Scripting SA-MP [Pawn center] / [Résolu] Problème #define
« le: 28 Avril 2008, 23:48:06 »
Bonsoir,

j'ai voulu faire un #define pour simplifier une fonction :
#define autokick(%1,%2) new stwing[96]; format(stwing, 96, "%s has been auto-kicked, reason: %s", %1, %2); SendClientMessageToAll(cadmin, stwing); Kick(playerid);
Mais lorsque je met autokick(pName,"3 bad login");
Le compilateur me renvoit comme erreur Empty statement

Quelquu'un pourrait-il me dire ce que cela signifie? :)

Merci d'avance,
ZecKo

18
Bonjour,

j'ai mis SetTimerEx("Antibot", 2000, false, "i", playerid); dans OnPlayerConnect mais le timer ne se lance pas. :(
Parcontre si je met juste AntiBot(playerid);, là le timer se lance. :-X
J'ai mis en haut d'mon script forward AntiBot(playerid);

Si quelqu'un pourrez m'aider, je débute avec les timers. :happy

Merci d'avance,
ZecKo

19
Scripting SA-MP [Pawn center] / [Résolu]warning incompris
« le: 24 Avril 2008, 22:51:01 »
Bonjour,

lorsque je compile mon script le compilateur me donne l'erreur suivante: C:\DOCUME~1\DIEULO~1\MESDOC~1\www\samp\server\GAMEMO~1\ld.pwn(155) : warning 211: possibly unintended assignment

Code: (pawn) [Sélectionner]
public OnPlayerDeath(playerid, killerid, reason)
{
//if(killerid != INVALID_PLAYER_ID)
//{
if(team[killerid] =! team[playerid]) //ligne 155
{
GameTextForPlayer(killerid, "~g~1000$", 1000, 1);
GameTextForPlayer(playerid, "~r~-1000$", 1000, 1);
SendDeathMessage(killerid, playerid, reason);
GivePlayerMoney(killerid, 1000);
GivePlayerMoney(playerid, -1000);
SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
SetPlayerScore(playerid, GetPlayerScore(playerid) - 1);
}
else
{
GameTextForPlayer(killerid, "~r~team-kill! -3000$", 1000, 1);
SendDeathMessage(killerid, playerid, reason);
GivePlayerMoney(killerid, -3000);
SetPlayerScore(killerid, GetPlayerScore(killerid) - 3);
}
//}
//else // command /kill
//{
// SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
//}
return 1;
}

Qu'est-ce que cela signifie? :ohmy

Merci d'avance,
ZecKo

20
Salut à tous.

Lorsque je veut écrire dans un fichier dans OnGameModeInit samp-server.exe crash (la compilation passe).

En haut de mon code j'ai mis
Code: (pawn) [Sélectionner]
new online = 0;
Et dans OnGameModeInit:

Code: (pawn) [Sélectionner]
new File: pFile;
pFile = fopen("players.txt", io_write);
new players[2];
online = 0;
format(players, sizeof(players), "0%d", online);
fwrite(pFile, players);
fclose(pFile);

D'où vient le problème? :(

Merci d'avance.

ZecKo

21
Réclamations et suggestions / [forum] Changer mon nick
« le: 19 Avril 2008, 18:26:33 »
Bonjour, se serait pour changer mon nick en ZecKo, est-ce possible? :happy

Edit: Merci :happy

Message v2: Bonjour, se serait pour changer mon nick en Alexandre, est-ce possible? :happy

22
salut!

J'ai voulu faire une fonction pour freezer le véhicule du joueur mais le compilateur me renvoit une erreur à la compilation. :(

C:\DOCUME~1\DIEULO~1\MESDOC~1\www\samp\server\GAMEMO~1\mrp.pwn(2165) : error 076: syntax error in the expression, or invalid function call

Code: (pawn) [Sélectionner]
public FreezeVehicle(driverid, vehicleid, toggle)
{
if(toggle)
{
    new Float: x, Float: y, Float: z;
    GetPlayerPos(driverid, x, y, z);
    SetTimerEx("FrzVehicle", 200, true, "ifff", driverid, x, y, z);
}
else KillTimer(FrzVehicle); // ligne 2165
}

public FrzVehicle(vehicleid, Float:x, Float:y, Float:z)
{
SetVehiclePos(vehicleid, x, y, z);
}

Et au début de mon script:
Code: (pawn) [Sélectionner]
forward FreezeVehicle(driverid, vehicleid, toggle);
forward FrzVehicle(vehicleid, Float:x, Float:y, Float:z);

Si vous pourriez m'aidez... ;)

Merci d'avance!

23
Salut à tous! :)

J'avait vu sur un serveur (Cops & robber je croit....) que des joueurs avaient des caractères non-autorisés dans leur pseudo, mais quand je met des caractères spéciaux dans mon pseudo avec SetPlayerName mon nom reste comme tel, comment peut-on contourner ça?

Merci d'avance! :)
ZecKo

24
Scripting SA-MP [Pawn center] / [Résolu] Freezé un véhicule
« le: 09 Avril 2008, 20:54:04 »
Bonjour,

J'ai voulu faire des comamndes /up et tout le tralala sur mon serveur, mais qui prend en compte les véhicules; mon problème et que si le joueur est freezé et est dans un véhicule, quand je fait /up le SetVehiclePosition s'active, mais la voiture retombe. :-X

Comment pourrais-je faire pour palier à ce problème? (à part en mettant un objet en dessous :happy)

Merci d'avance!
ZecKo






EDIT: Résolu, il faut faire un timer avec un SetPlayerPos.

25
Bonjour,

Apperament la doc sur OnPlayEnterVehicle de wiki.sa-mp.com est périmé (http://wiki.sa-mp.com/wiki/OnPlayerEnterVehicle)!
Lorsque je compile ça me dit C:\DOCUME~1\DIEULO~1\MESDOC~1\SERVEU~1\7777\GAMEMO~1\mrp.pwn(338) [ligne du public OnPlayerEnterVehicle] : error 025: function heading differs from prototype :(


COmment utiliser OnPlayerEnterVehicle ?


Merci d'avance. :)


++
ZecKo

26
Salut,

j'ai voulu faire une commande /cls avec une boucle qui envoie 50 messages. La compilation passe mais lorsque je tape la commande in-game samp-server.exe rencontre un problème d'éxécution. :(

Code: (pawn) [Sélectionner]
for(i = 0; i < 50; i++) SendClientMessageToAll(COLOR_ADMIN, "");
Comment ça se fait? :-X

27
Bonjour,

J'utilise un sizeof dans un array, mais ça ne marche pas. :-X

Je défini à l'avance mes commandes admins pour que je puisse facilement les modifier par la suite, en cas de fuite. ^^

if(strcmp(cmd, ADMIN_GETIP, true) == 0)
{
new tmp[32];
tmp = strtok(cmdtext, idx);
new pid = strval(tmp);

if(gAdmin[playerid])
{
    if(cmd[sizeof(ADMIN_GETIP)] != 0)
    {

Comment faire pour indiquer la bonne valeur dans cmd[] ? :/
Merci d'avance de votre aide. ^^

28
Bonjour,

J'aimerais que quand un joueur tape une certaine commande il soit ajouté à une "liste".

Et ensuite comment faire pour que seuls les joueurs de cette "liste" puisse utiliser une certaine commande? :)

Merci d'avance.
ZecKo.

29
Bonsoir,

J'aimerais qu'un véhicule ne respawn ni automatiquement, ni en étant détruit, est-ce possible? :)

Merci d'avance de vos réponses.

++
ZecKo

30
Bonjour à tous. :)

J'aimerais faire en sorte que selon la team dans lequel le joueur se trouve il recoivent un message différent, par exemple les flics recoivents "Go arréter les criminels" et les criminels recoivent "Go choper le colis".

Comment pourrais-je faire ça? :)

Merci d'avance.
ZecKo




EDIT: Résolu, faire une boucle avec un if, comme l'a dit Sim

Pages: 1 [2] 3