PLEASE DELETE -
[LHT]Bally - 10.09.2011
Thankyou to all who helped
Re: How to stop the error ? -
Wesley221 - 10.09.2011
You open a function, but dont close it.
pawn Code:
if(strcmp("/aflip", cmdtext, true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerScore(playerid, 100))
{
new vehicle;
new Float:zangle;
vehicle = GetPlayerVehicleID(playerid);
GetVehicleZAngle(vehicle,zangle);
SetVehicleZAngle(vehicle,zangle);
SendClientMessage(playerid, COLOR_NAVY, "[APS]Vehicle Flipped");
return 1;
} else return SendClientMessage(playerid, COLOR_NAVY, "You dont have 100 score!");
} else return SendClientMessage(playerid, COLOR_NAVY, "Youre not in a vehicle");
return 1;
}
Also, may i suggest you should use ZCMD, since its faster then strcmp & its easier to use?
Re: How to stop the error ? -
[LHT]Bally - 10.09.2011
my whole game mode is in strcmp it was a edit but it was a basic start the rockzville truck edit but has totally changed now , i wouldnt no how to convert to zcmd
Re: How to stop the error ? -
Wesley221 - 10.09.2011
That is for strcmp
pawn Code:
CMD:commandname(playerid, params[])
COMMAND:commandname(playerid, params[])
command(commandname, playerid, params[]) // not sure about this one
Those are for zcmd. Just change them
Re: How to stop the error ? -
[LHT]Bally - 10.09.2011
thanks the compound statement works
Re: How to stop the error ? -
[M]onsieur - 10.09.2011
Try it:
pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/anos", cmdtext, true) == 0) {
new vehicle = GetPlayerVehicleID(playerid);
if(GetPlayerScore(playerid) == 100) {
AddVehicleComponent(vehicle, 10);
SendClientMessage(playerid, COLOR_NAVY, "[APS]Nos Added");
}
return 1;
}
if(strcmp("/aflip", cmdtext, true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
if(GetPlayerScore(playerid) == 100) {
new vehicle;
new Float:zangle;
vehicle = GetPlayerVehicleID(playerid);
GetVehicleZAngle(vehicle,zangle);
SetVehicleZAngle(vehicle,zangle);
SendClientMessage(playerid, COLOR_NAVY, "[APS]Vehicle Flipped");
}
}
return 1;
}
if(strcmp("/arepair", cmdtext, true) == 0) {
if(!IsPlayerInAnyVehicle(playerid)) {
if(GetPlayerScore(playerid) == 100) {
RepairVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid, 0x000080FF, "[APS]Your vehicle has been successfully repaired!");
}
}
return 1;
}
return false
}
Re: How to stop the error ? -
[LHT]Bally - 10.09.2011
I fixed it now thankyou btw monsieur yours has 1 error
Respuesta: How to stop the error ? -
OPremium - 10.09.2011
pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/anos", cmdtext, true) == 0)
{
new vehicle = GetPlayerVehicleID(playerid);
if(GetPlayerScore(playerid) >= 100)
{
AddVehicleComponent(vehicle, 1010);
SendClientMessage(playerid, COLOR_NAVY, "[APS]Nos Added");
return 1;
}
}
if(strcmp("/aflip", cmdtext, true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerScore(playerid) >= 100)
{
new vehicle;
new Float:zangle;
vehicle = GetPlayerVehicleID(playerid);
GetVehicleZAngle(vehicle,zangle);
SetVehicleZAngle(vehicle,zangle);
SendClientMessage(playerid, COLOR_NAVY, "[APS]Vehicle Flipped");
}
}
return 1;
}
if(strcmp("/arepair", cmdtext, true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerScore(playerid) >= 100)
{
RepairVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid, 0x000080FF, "[APS]Your vehicle has been successfully repaired!");
}
}
return 1;
}
return 0;
}
^ Try with that.
There are a lot of problems in your code:
1) Your "if" statements are wrong. I suggest that you read this:
https://sampwiki.blast.hk/wiki/Control_Structures#if 
2) You are using a wrong component id in /anos ->
https://sampwiki.blast.hk/wiki/Car_Components
3)
Quote:
Originally Posted by Wesley221
You open a function, but dont close it.
|
Re: How to stop the error ? -
[LHT]Bally - 10.09.2011
no errors and no warnings thanks
can mods delete this topic