SA-MP Forums Archive
CMDS for +450 score? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: CMDS for +450 score? (/showthread.php?tid=369926)



CMDS for +450 score? - Mustang[GTS] - 18.08.2012

I Want To Make This Commands For +450 Score Anywone can help?
Код:
dcmd_lock(playerid,params[]){
	#pragma unused params
	if(IsPlayerConnected(playerid) && Vehicle[GetPlayerVehicleID(playerid)][IsLocked] == 0){
		if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
			for(new i = 0; i <MAX_PLAYERS; i++) { if (i != playerid) { SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1); } }
			SendClientMessage(playerid,COLOR_GREY, ".:: [VEHICLE]: Vehicle is Locked! (10 minutes)");
			new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid,X,Y,Z);
			PlayerPlaySound(playerid,1057,X,Y,Z); Vehicle[GetPlayerVehicleID(playerid)][IsLocked] = 1;
			SetTimerEx("UnlockVehicle",600000,false,"i",GetPlayerVehicleID(playerid)); } }
	return true;
}

dcmd_unlock(playerid,params[]){
	#pragma unused params
	if(IsPlayerConnected(playerid) && Vehicle[GetPlayerVehicleID(playerid)][IsLocked] == 1){
		if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
			for(new i = 0; i <MAX_PLAYERS; i++) { SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0); }
			SendClientMessage(playerid,COLOR_GREY, ".:: [VEHICLE]: Vehicle is Unlocked!");
			new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid,X,Y,Z);
			PlayerPlaySound(playerid,1057,X,Y,Z); Vehicle[GetPlayerVehicleID(playerid)][IsLocked] = 0; } }
	return true;
}



Re: CMDS for +450 score? - Rudy_ - 18.08.2012

lame


Re: CMDS for +450 score? - Mustang[GTS] - 18.08.2012

And Where i need to add that i have errors when i do like that
Код:
dcmd_lock(playerid,params[]){
	#pragma unused params
    if(GetPlayerSCore[playerid] = >450)
	if(IsPlayerConnected(playerid) && Vehicle[GetPlayerVehicleID(playerid)][IsLocked] == 0){
		if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
			for(new i = 0; i <MAX_PLAYERS; i++) { if (i != playerid) { SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1); } }
			SendClientMessage(playerid,COLOR_GREY, ".:: [VEHICLE]: Vehicle is Locked! (10 minutes)");
			new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid,X,Y,Z);
			PlayerPlaySound(playerid,1057,X,Y,Z); Vehicle[GetPlayerVehicleID(playerid)][IsLocked] = 1;
			SetTimerEx("UnlockVehicle",600000,false,"i",GetPlayerVehicleID(playerid)); } }
	return true;
}

dcmd_unlock(playerid,params[]){
	#pragma unused params
	if(GetPlayerSCore[playerid] = >450)
	if(IsPlayerConnected(playerid) && Vehicle[GetPlayerVehicleID(playerid)][IsLocked] == 1){
		if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
			for(new i = 0; i <MAX_PLAYERS; i++) { SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0); }
			SendClientMessage(playerid,COLOR_GREY, ".:: [VEHICLE]: Vehicle is Unlocked!");
			new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid,X,Y,Z);
			PlayerPlaySound(playerid,1057,X,Y,Z); Vehicle[GetPlayerVehicleID(playerid)][IsLocked] = 0; } }
	return true;
}



Re: CMDS for +450 score? - leonardo1434 - 18.08.2012

pawn Код:
if(GetPlayerScore(playerid) > 450)
@rudy, a new way of the signals? hm?


@@ do that...
pawn Код:
dcmd_lock(playerid,params[]){
    #pragma unused params
    if(!GetPlayerSCore[playerid] > 450) return SendClientMessage(playerid,-1,"Score under 450");
    if(IsPlayerConnected(playerid) && Vehicle[GetPlayerVehicleID(playerid)][IsLocked] == 0){
        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
            for(new i = 0; i <MAX_PLAYERS; i++) { if (i != playerid) { SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1); } }
            SendClientMessage(playerid,COLOR_GREY, ".:: [VEHICLE]: Vehicle is Locked! (10 minutes)");
            new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid,X,Y,Z);
            PlayerPlaySound(playerid,1057,X,Y,Z); Vehicle[GetPlayerVehicleID(playerid)][IsLocked] = 1;
            SetTimerEx("UnlockVehicle",600000,false,"i",GetPlayerVehicleID(playerid)); } }
    return true;
}

dcmd_unlock(playerid,params[]){
    #pragma unused params
    if(!GetPlayerSCore[playerid] > 450) return SendClientMessage(playerid,-1,"Score under 450");
    if(IsPlayerConnected(playerid) && Vehicle[GetPlayerVehicleID(playerid)][IsLocked] == 1){
        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
            for(new i = 0; i <MAX_PLAYERS; i++) { SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0); }
            SendClientMessage(playerid,COLOR_GREY, ".:: [VEHICLE]: Vehicle is Unlocked!");
            new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid,X,Y,Z);
            PlayerPlaySound(playerid,1057,X,Y,Z); Vehicle[GetPlayerVehicleID(playerid)][IsLocked] = 0; } }
    return true;
}



Re: CMDS for +450 score? - Rudy_ - 18.08.2012

Actually yeah


Re: CMDS for +450 score? - Mustang[GTS] - 18.08.2012

Tnx Men Working


Re: CMDS for +450 score? - Mustang[GTS] - 18.08.2012

Not Working This Is Showing:
Код:
C:\Users\Wietse\Desktop\Trucking Server\filterscripts\VIP.pwn(261) : warning 203: symbol is never used: "dcmd_lock"
C:\Users\Wietse\Desktop\Trucking Server\filterscripts\VIP.pwn(261) : warning 203: symbol is never used: "dcmd_unlock"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Warnings.