31
Scripting SA-MP [Pawn center] / Re : no fallbike
« le: 24 Février 2008, 22:30:09 »
ba je n'est pas deux public avec exit vehicle je vien de vérifier pourié vous m'aider merci
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.
C:\Users\thomas\Desktop\gamemodes\stuntlandteckto27.pwn(1788) : error 021: symbol already defined: "OnPlayerExitVehicle"
C:\Users\thomas\Desktop\gamemodes\stuntlandteckto27.pwn(1788) : error 021: symbol already defined: "OnPlayerExitVehicle"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
public OnPlayerExitVehicle(vehicleid,playerid){
new model = GetVehicleModel(vehicleid);
switch(model) { //ici les id des motos: return PutPlayerInVehicle(playerid,vehicleid);
return 1;
}
C:\Users\thomas\Desktop\gamemodes\stuntlandteckto27.pwn(1785) : error 025: function heading differs from prototype
C:\Users\thomas\Desktop\gamemodes\stuntlandteckto27.pwn(1788) : error 002: only a single statement (or expression) can follow each "case"
C:\Users\thomas\Desktop\gamemodes\stuntlandteckto27.pwn(1788) : warning 215: expression has no effect
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
if (strcmp(cmdtext, "/nofall", true)==0) {
else (nofall == 0){ nofall =1;
SendClientMessage(playerid,COLOR_GREEN,"Tu ne tombera plus de ta moto.");
}
else{nofall =0;
SendClientMessage(playerid,COLOR_GREEN,"Tu peut à nouveau tomber de ta moto.");
}
return 1;
}
C:\Users\thomas\Desktop\gamemodes\stuntlandteckto27.pwn(1641) : error 029: invalid expression, assumed zero
C:\Users\thomas\Desktop\gamemodes\stuntlandteckto27.pwn(1641) : error 033: array must be indexed (variable "nofall")
C:\Users\thomas\Desktop\gamemodes\stuntlandteckto27.pwn(1641) : error 033: array must be indexed (variable "nofall")
C:\Users\thomas\Desktop\gamemodes\stuntlandteckto27.pwn(1641) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
voila je n'arrive pas a trouver merci a toi
#include <a_samp>
forward check ();
forward course;
new race[MAX_PLAYERS];
new check1, check2,check3,check4,check5;
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" course racer kart");
print("--------------------------------------\n");
return 1;
}
OnGameModeInit (){
SetTimer("check",10000,1);
}
public check (){
for(new p; p < MAX_PLAYERS; p++){
if(IsPlayerConnected(p)){
if(IsPlayerInArea(MIN_X,MAX_X,MIN_Y,MAX_Y)){
check1 = SetPlayerCheckpoint(p, 1706.045654 -520.860229 33.593754);
}else if(race == 0) { DisablePlayerCheckpoint(p);}
}
}
}
OnPlayerCommandText(playerid,cmdtext[]){
new name[MAX_PLAYERS_NAME];
GetPlayerName(playerid,name,sizeof(name));
if(!strcmp(cmdtext,"/join",true)){
if(IsPlayerInCheckpoint(playerid)){
if(IsPlayerInAnyVehicle(playerid)){
if(race[playerid] != 1){
race[playerid] = 1;
GameTextForPlayer(playerid,"La course commence dans ~g~ 10 secondes, type /exit to leave.", 5000,5);
for(new p; p < MAX_PLAYERS; p++){
if(IsPlayerConnected(p)){
if((race[p] == 1) && (p != playerid)){
KillTimer(timer[p]);
timer[p] = SetTimerEx("course",10000,0,"i",p);
}
}
}
timer[playerid] = SetTimerEx("course",10000,0,"i",playerid);
new string [256];
format(string,sizeof(string),"%s a commencé le décompte pour la course!!",name);
SendClientMessageToAll(green,string);
}else return SendClientMessage(playerid,red."Tu est déjà en course!!");
}else return SendClientMessage(playerid, red, "Tu doit être dans un vehicle pour faire la course.");
}else{ SendClientMessage(playerid,red,"Tu doit être dans le checkpoint de départ pour lancer la course");
}
return 1;
}
if(!strcmp(cmdtext,"/exit",true)){
if(race[playerid] == 1){
race[playerid] = 0;
KillTimer(timer[playerid]);
GameTextForPlayer(playerid,"Tu as quitté la course",3500,5);
new string[256];
format(string,sizeof(string),"%s a quitté la course.",name);
}else{ SendClientMessage(playerid,red,"Tu n'est pas en course.");
}
return 1;
}
return 0;
}
public course (player){
if(IsPlayerInCheckpoint(player){
if(IsPlayerInAnyVehicle(player)){
GameTextForPlayer(player,"race!!!!!",2500,5);
SetPlayerCheckpoint(playerid, LE CHECKPOINT no 2);
}else return SendClientMessage(playerid,red,"Tu doit être dans un vehicle pour faire la course");
}else{ SendClientMessage(player,red,"Tu doit rester dans le checkpoint jusqu'au départ!!");}
return 1;
}
public OnPlayerEnterCheckpoint(playerid){
if(IsPlayerInArea(playerid,MIN_X,MAX_X,MIN_Y,MAX_Y)){
SetPlayerCheckpoint(playerid, 1662.792358 -99.281364 34.294342);// 2 éme chekpoint
PlayerPlaySound(playerid,1056,x,y,z);
}
if(IsPlayerInArea(playerid,MIN_X,MAX_X,MIN_Y,MAX_Y)){
SetPlayerCheckpoint(playerid, 1634.888794 205.071854 30.785172);// 3 éme chekpoint
PlayerPlaySound(playerid,1056,x,y,z);
}
return 1;
}
C:\Users\thomas\Desktop\filterscripts\courseteck.pwn(4) : error 001: expected token: "(", but found ";"
C:\Users\thomas\Desktop\filterscripts\courseteck.pwn(5) : error 001: expected token: ")", but found "new"
C:\Users\thomas\Desktop\filterscripts\courseteck.pwn(5) : error 001: expected token: ";", but found "new"
C:\Users\thomas\Desktop\filterscripts\courseteck.pwn(24) : error 017: undefined symbol "IsPlayerInArea"
C:\Users\thomas\Desktop\filterscripts\courseteck.pwn(25) : error 001: expected token: ",", but found "-rational value-"
C:\Users\thomas\Desktop\filterscripts\courseteck.pwn(25) : warning 215: expression has no effect
C:\Users\thomas\Desktop\filterscripts\courseteck.pwn(25) : error 001: expected token: ";", but found ")"
C:\Users\thomas\Desktop\filterscripts\courseteck.pwn(25) : error 029: invalid expression, assumed zero
C:\Users\thomas\Desktop\filterscripts\courseteck.pwn(25) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
8 Errors.