#include <a_samp>
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/work", true))
{
SetPlayerCheckpoint(playerid, 1644.4673, -2416.9844, 13.5547, 5.0);
}
else
{
if(IsPlayerInVehicle(playerid, 519) || IsPlayerInVehicle(playerid, 592) || IsPlayerInVehicle(playerid, 577)) return SendClientMessage(playerid,0xFFFFFFFFF,"Yor Need to be In A Vehicle to Do work!");
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
GivePlayerMoney(playerid, 10000);
DisablePlayerCheckpoint(playerid);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/stopwork", true))
{
if(GetPlayerMoney(playerid) >= 1000)
SendClientMessage(playerid,0xFFFFFFFFF,"You Have Canceled the Work!");
}
else
{
if(GetPlayerMoney(playerid) >= 999)
SendClientMessage(playerid,0xFFFFFFFFF,"You Need $1000 to Cancel the Work!");
return 1;
}
if(IsPlayerInVehicle(playerid, 519, 592, 577))
if(IsPlayerInVehicle(playerid, 519) || IsPlayerInVehicle(playerid, 592) || IsPlayerInVehicle(playerid, 577))
if(IsPlayerInVehicle(playerid, 519, 592, 577)) return SendClientMessage(playerid,0xFFFFFFFFF,"Yor Need to be In A Vehicle to Do work!");
#include <a_samp>
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/work", true))
{
SetPlayerCheckpoint(playerid, 1644.4673, -2416.9844, 13.5547, 5.0);
}
else
{
if(IsPlayerInVehicle(playerid, 519) || IsPlayerInVehicle(playerid, 592) || IsPlayerInVehicle(playerid, 577)) return SendClientMessage(playerid,0xFFFFFFFFF,"Yor Need to be In A Vehicle to Do work!");
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
GivePlayerMoney(playerid, 10000);
DisablePlayerCheckpoint(playerid);
return 1;
}
#include <a_samp>
public OnPlayerCommandText( playerid, cmdtext[ ] )
{
if( strcmp( cmdtext, "/work", true ) == 0 )
{
if( GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 519 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 592 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 577 )
return SendClientMessage( playerid, 0xFFFFFFFF, "Yor Need to be In A Vehicle to Do work!" );
SetPlayerCheckpoint( playerid, 1644.4673, -2416.9844, 13.5547, 5.0 );
return 1;
}
return 1;
}
public OnPlayerEnterCheckpoint( playerid )
{
GivePlayerMoney( playerid, 10000 );
DisablePlayerCheckpoint( playerid );
return 1;
}
#include <a_samp>
public OnPlayerCommandText( playerid, cmdtext[ ] )
{
if( strcmp( cmdtext, "/work", true ) == 0 )
{
if( GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 519 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 592 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 577 )
return SendClientMessage( playerid, 0xFFFFFFFF, "Yor Need to be In A Vehicle to Do work!" );
SetPlayerCheckpoint( playerid, 1644.4673, -2416.9844, 13.5547, 5.0 );
return 1;
}
return 1;
}
public OnPlayerEnterCheckpoint( playerid )
{
GivePlayerMoney( playerid, 10000 );
DisablePlayerCheckpoint( playerid );
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/stopwork", true))
{
if(GetPlayerMoney(playerid) >= 1000)
SendClientMessage(playerid,0xFFFFFFFFF,"You Have Canceled the Work!");
}
else
{
if(GetPlayerMoney(playerid) >= 999)
SendClientMessage(playerid,0xFFFFFFFFF,"You Need $1000 to Cancel the Work!");
return 1;
}
C:\Documents and Settings\User\Desktop\server\filterscripts\work.pwn(26) : error 021: symbol already defined: "OnPlayerCommandText" C:\Documents and Settings\User\Desktop\server\filterscripts\work.pwn(40) : error 030: compound statement not closed at the end of file (started at line 27) Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors.
#include <a_samp>
public OnPlayerCommandText( playerid, cmdtext[ ] )
{
if( strcmp( cmdtext, "/work", true ) == 0 )
{
if( GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 519 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 592 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 577 )
return SendClientMessage( playerid, 0xFFFFFFFF, "Yor Need to be In A Vehicle to Do work!" );
SetPlayerCheckpoint( playerid, 1644.4673, -2416.9844, 13.5547, 5.0 );
return 1;
}
if( strcmp( cmdtext, "/stopwork", true ) == 0 )
{
if(GetPlayerMoney(playerid) >= 1000)
{
DisablePlayerCheckpoint( playerid );
SendClientMessage(playerid,0xFFFFFFFFF,"You Have Canceled the Work!");
}
else
{
SendClientMessage(playerid,0xFFFFFFFFF,"You Need $1000 to Cancel the Work!");
}
return 1;
}
return 0;
}
public OnPlayerEnterCheckpoint( playerid )
{
GivePlayerMoney( playerid, 10000 );
DisablePlayerCheckpoint( playerid );
return 1;
}
|
1: You used OnPlayerCommandText twice.
2: You didn't closed a bracket. 3: Use a variable to check if a player have a job. 4: Return 0 at OnPlayerCommandText (at end) in every FS and GM ! Correct script (without variable, you make that) Код:
#include <a_samp>
public OnPlayerCommandText( playerid, cmdtext[ ] )
{
if( strcmp( cmdtext, "/work", true ) == 0 )
{
if( GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 519 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 592 &&
GetVehicleModel( GetPlayerVehicleID( playerid ) ) != 577 )
return SendClientMessage( playerid, 0xFFFFFFFF, "Yor Need to be In A Vehicle to Do work!" );
SetPlayerCheckpoint( playerid, 1644.4673, -2416.9844, 13.5547, 5.0 );
return 1;
}
if( strcmp( cmdtext, "/stopwork", true ) == 0 )
{
if(GetPlayerMoney(playerid) >= 1000)
{
DisablePlayerCheckpoint( playerid );
SendClientMessage(playerid,0xFFFFFFFFF,"You Have Canceled the Work!");
}
else
{
SendClientMessage(playerid,0xFFFFFFFFF,"You Need $1000 to Cancel the Work!");
}
return 1;
}
return 0;
}
public OnPlayerEnterCheckpoint( playerid )
{
GivePlayerMoney( playerid, 10000 );
DisablePlayerCheckpoint( playerid );
return 1;
}
|