How to convert veh?? And Rank Sys
#1

Guys i know how to convert objects from MTA to SAMP but how to vehicles??
===> And i have Rank system!! But i want that rank=3 can sit in hunter rank=2 can sit in tank... How can i dot it??
Reply
#2

Any one??
Reply
#3

www.convertffs.com

show your rank system
Reply
#4

pawn Код:
public OnPlayerSpawn(playerid)
{
    if(GetPlayerScore(playerid) > 0 && GetPlayerScore(playerid) < 10)
    {
    new Text3D:label = Create3DTextLabel("Private",WHITE, 30.0, 40.0, 50.0, 40.0, 0);
    Attach3DTextLabelToPlayer(label, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) > 10 && GetPlayerScore(playerid) < 50)
    {
    new Text3D:label1 = Create3DTextLabel("Private First Class",WHITE, 30.0, 40.0, 50.0, 40.0, 0);
    Attach3DTextLabelToPlayer(label1, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) > 50 && GetPlayerScore(playerid) < 100)
    {
    new Text3D:label2 = Create3DTextLabel("Corporal",WHITE, 30.0, 40.0, 50.0, 40.0, 0);
    Attach3DTextLabelToPlayer(label2, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) > 100 && GetPlayerScore(playerid) < 200)
    {
    new Text3D:label3 = Create3DTextLabel("Sergeant",WHITE, 30.0, 40.0, 50.0, 40.0, 0);
    Attach3DTextLabelToPlayer(label3, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) > 200 && GetPlayerScore(playerid) < 300)
    {
    new Text3D:label4 = Create3DTextLabel("Staff Sergeant",WHITE, 30.0, 40.0, 50.0, 40.0, 0);
    Attach3DTextLabelToPlayer(label4, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) > 300 && GetPlayerScore(playerid) < 500)
    {
    new Text3D:label5 = Create3DTextLabel("Sergeant First Class",WHITE, 30.0, 40.0, 50.0, 40.0, 0);
    Attach3DTextLabelToPlayer(label5, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) > 500 && GetPlayerScore(playerid) < 600)
    {
    new Text3D:label6 = Create3DTextLabel("Master Sergeant",WHITE, 30.0, 40.0, 50.0, 40.0, 0);
    Attach3DTextLabelToPlayer(label6, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) >= 600)
    {
    new Text3D:label7 = Create3DTextLabel("Commander",WHITE, 30.0, 40.0, 50.0, 40.0, 0);
    Attach3DTextLabelToPlayer(label7, playerid, 0.0, 0.0, 0.4);
    }
    return 1;
}




CMD:rankinfo(playerid,params[])
{
 SendClientMessage(playerid,GREEN,"Private:0 Score");
 SendClientMessage(playerid,GREEN,"Private First Class:10 Score");
 SendClientMessage(playerid,GREEN,"Corporal:50 Score");
 SendClientMessage(playerid,GREEN,"Sergeant:100 Score");
 SendClientMessage(playerid,GREEN,"Staff Sergeant:200 Score");
 SendClientMessage(playerid,GREEN,"Sergeant First Class:300 Score");
 SendClientMessage(playerid,GREEN,"Master Sergeant:500 Score");
 SendClientMessage(playerid,GREEN,"Commander:600 Score");
 return 1;
}
CMD:rank(playerid,params[])
{
 if(GetPlayerScore(playerid) < 10)
 {
    SendClientMessage(playerid,GREEN,"Your rank is Private!");
 }
 else if(GetPlayerScore(playerid) < 50)
 {
    SendClientMessage(playerid,GREEN,"Your rank is Private First Class!");
 }
 else if(GetPlayerScore(playerid) < 100)
 {
    SendClientMessage(playerid,GREEN,"Your rank is Corporal!");
 }
 else if(GetPlayerScore(playerid) < 200)
 {
    SendClientMessage(playerid,GREEN,"Your rank is Sergeant!");
 }
 else if(GetPlayerScore(playerid) < 300)
 {
    SendClientMessage(playerid,GREEN,"Your rank is Staff Sergeant!");
 }
 else if(GetPlayerScore(playerid) < 500)
 {
    SendClientMessage(playerid, GREEN,"Your rank is Sergeant First Class!");
 }
 else if(GetPlayerScore(playerid) < 600)
 {
    SendClientMessage(playerid, GREEN,"Your rank is Master Sergeant!");
 }
 else if(GetPlayerScore(playerid) >= 600)
 {
    SendClientMessage(playerid,GREEN,"Your rank is Commander!");
 }
 return 1;
}
Here it is??
Reply
#5

Here you have, Just see comments to understand:

pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    new Float:PosX,Float:PosY,Float:PosZ,model = GetVehicleModel(vehicleid);
    if(model == 425)//if model is hunter
    {
        if(GetPlayerScore(playerid) < 50)//if score is less then 50
        {//then
            GetPlayerPos(playerid,PosX,PosY,PosZ);//getting player pos
            SetPlayerPos(playerid,PosX,PosY,PosZ);//setting player to same pos to avoid entering vehicle
        }
    }
    else if(model == 432)//if model is tank
    {
        if(GetPlayerScore(playerid) < 100)//if score is less then 100
        {//then
            GetPlayerPos(playerid,PosX,PosY,PosZ);//getting player pos
            SetPlayerPos(playerid,PosX,PosY,PosZ);//setting player to same pos to avoid entering vehicle
        }
    }
    return 1;
}
You can also do this by SetVehicleParams but thats a long thing....
Reply
#6

Will it work if i put it in my Game mod not in rank system??
Reply
#7

Quote:
Originally Posted by iOmar
Посмотреть сообщение
Will it work if i put it in my Game mod not in rank system??
Yup it will
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)