21.11.2012, 07:23
sure, here you go:
next time please use this:
https://sampforum.blast.hk/showthread.php?tid=289299
or convert them yourself, we are not machines who do all the work for you, i did these commands to show you how it works, now you should be able to do it yourself or download the scripting machine.
pawn Код:
CMD:siulyti(playerid, params[])
{
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
new tmp2[256];
new giveplayerid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, ORANGE, "Naudojimas: ((/siulyti [Zaidejo ID/Vardas] [Kaina]))");
return 1;
}
giveplayerid = ReturnUserID(tmp);
tmp2 = strtok(cmdtext, idx);
if(!strlen(tmp2))
{
SendClientMessage(playerid, ORANGE, "Naudojimas: ((/siulyti [Zaidejo ID/Vardas] [Kaina]))");
return 1;
}
new kaina;
kaina = strval(tmp2);
if(giveplayerid == INVALID_PLAYER_ID) { SendClientMessage(playerid, COLOR, "* Tokio žaidejo nera"); return 1; }
new String[128], giveplayername[MAX_PLAYER_NAME], playername[MAX_PLAYER_NAME];
GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
GetPlayerName(playerid, playername, sizeof(playername));
if(!vehicleDB[vehicleid][locked])
{
SendClientMessage(playerid, COLOR, "* Masina nera uzrakinta.");
return 1;
}
if(strcmp(playername, vehicleDB[vehicleid][owner_name], false))
{
SendClientMessage(playerid, COLOR, "* Masina ne jusu.");
return 1;
}
format(String, sizeof(String), "Pasiulete savo %s žaidejui %s už %i LT", aVehicleNames[GetVehicleModel(vehicleid) - 400], giveplayername, kaina);
SendClientMessage(playerid, COLOR, String);
format(String, sizeof(String), "%s jums pirkti siulo mašina %s už %i LT [taip/ne]", playername, aVehicleNames[GetVehicleModel(vehicleid) - 400], kaina);
ShowPlayerDialog(giveplayerid, 9820, DIALOG_STYLE_MSGBOX, "{F2F2F2}Mašinos siulymas", String, "Pirkti!", "Nepirkti!");
BuyIngVehicleID[giveplayerid] = vehicleid;
BuyIngPrice[giveplayerid] = kaina;
SellerPlayerID[giveplayerid] = playerid;
return 1;
}
return 1;
}
CMD:state(playerid, params[])
{
new tname[MAX_PLAYER_NAME];
if(cmdtext[6] == 0){SendClientMessage(playerid, COLOR, "* Parodyti ka daro zaidejas: /state [nick]"); return 1;}
new tid = GetPlayeridMid(cmdtext[7]);
if(tid==INVALID_PLAYER_ID){SendClientMessage(playerid, COLOR, "* Tokio zaidejo nera"); return 1;}
GetPlayerName(tid,tname,sizeof(tname));
new stat[128];
new stt = GetPlayerState(tid);
if(stt == PLAYER_STATE_ONFOOT)
{
new Float:tmpcoo[3];
GetPlayerPos(tid,tmpcoo[0],tmpcoo[1],tmpcoo[2]);
if(tmpcoo[2] < 1)
{
stat = "plaukia";
}
else
{
stat = "vaiksto";
}
}
else if(stt == PLAYER_STATE_DRIVER)
{
new model = GetVehicleModel(GetPlayerVehicleID(tid));
format(stat,sizeof(stat),"vairuoja %s",aVehicleNames[model-400]);
}
else if(stt == PLAYER_STATE_PASSENGER)
{
new model = GetVehicleModel(GetPlayerVehicleID(tid));
format(stat,sizeof(stat),"sedi %s",aVehicleNames[model-400]);
}
else if(stt == PLAYER_STATE_SPECTATING)
{
stat = "yra neaktyvus";
}
else
{
stat = "daro kazka (sistema nesupranta)";
}
new msg[128];
format(msg,sizeof(msg),"***%s %s",tname,stat);
SendClientMessage(playerid,COLOR,msg);
return 1;
}
CMD:sa(playerid, params[])
{
if(!cmdtext[4] || !cmdtext[3]) {SendClientMessage(playerid, COLOR, "* Sakyti nejudant: /sa [tekstas]"); return 1;}
new Float:coo[3];
GetPlayerPos(playerid,coo[0],coo[1],coo[2]);
for(new player=0; player<MAX_PLAYERS; player++)
{
if(IsPlayerConnected(player))
{
if(PlayerToPoint(playerDB[playerid][rid][6],player,coo[0],coo[1],coo[2]))
{
SendPlayerMessageToPlayer(player,playerid,cmdtext[4]);
}
}
}
return 1;
}
CMD:kick(playerid, params[])
{
new vardas[MAX_PLAYER_NAME],prz[128];
strmid(vardas,GetArgument(1, cmdtext,0),0,MAX_PLAYER_NAME);
if(!strcmp(vardas, "0", true) ){SendClientMessage(playerid, COLOR, "* Ismesti zaideja: /kick [dalis vardo] [priezastis]"); return 1;}
new id = GetPlayeridMid(vardas);
if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR, "* Tokio zaidejo nera"); return 1;}
if (playerDB[id][admin]){ SendClientMessage(playerid, COLOR, "* Administratoriaus ismesti negalima."); return 1;}
strmid(prz,GetArgument(2, cmdtext,true),0,128);
if(!strcmp(prz, "0", true) ){SendClientMessage(playerid, COLOR, "* Pamirsote nurodyti priezasti."); return 1;}
new msg[128],adminname[MAX_PLAYER_NAME];
GetPlayerName(id,vardas,sizeof(vardas));
GetPlayerName(playerid,adminname,sizeof(adminname));
format(msg,sizeof(msg),"[kick] %s",prz);
SendClientMessage(id,COLOR,msg);
SavePlayerData(playerid, false);
Kick(id);
format(msg,sizeof(msg),"[kick] %s ismete %s is serverio (%s).",adminname,vardas,prz);
SendClientMessageToAll(COLOR,msg);
return 1;
}
CMD:jail(playerid, params[])
{
new vardas[MAX_PLAYER_NAME],prz[128];
strmid(vardas,GetArgument(1, cmdtext,0),0,MAX_PLAYER_NAME);
if(!strcmp(vardas, "0", true) ){SendClientMessage(playerid, BLUE, "* Pasodinti zaideja i kalejima: /jail [dalis vardo] [sekundes]"); return 1;}
new id = GetPlayeridMid(vardas);
if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, RED, "* Tokio zaidejo nera"); return 1;}
if (playerDB[id][admin]){ SendClientMessage(playerid, BLUE, "* Administratoriaus pasodinti negalima."); return 1;}
if (playerDB[id][ikalintas]) {SendClientMessage(playerid, RED, "* Zaidejas kalejime."); return 1;}
strmid(prz,GetArgument(2, cmdtext,true),0,128);
if(!IsNumeric(prz)){SendClientMessage(playerid, RED, "* Laikas nurodytas neteisingai."); return 1;}
new laikas = StringToInt(prz);
new msg[128];
GetPlayerName(id,vardas,sizeof(vardas));
SetPlayerInterior(id, 0);
SetPlayerPos(id, 244.3768,1859.5647,14.0840);
playerDB[id][ikalintas] = true;
playerDB[id][kalejimo_laikas] = laikas;
SetTimerEx("JailLaikas", 1000, false, "i", id);
format(msg,sizeof(msg),"[jail] Ikalinote %s (%is).", vardas, laikas);
SendClientMessage(id,RED,"* Jus buvote ikalintas administratoriaus.");
SendClientMessage(playerid,GREEN,msg);
SetPlayerInterior(id,0);
SavePlayerData(id,false);
return 1;
}
CMD:unjail(playerid, params[])
{
if(cmdtext[7]==0){SendClientMessage(playerid,BLUE,"* Istraukti zaideja is kaleimo: /unjail [vardo_dalis]"); return 1;}
new vardas[MAX_PLAYER_NAME];
strmid(vardas,cmdtext[8],0,MAX_PLAYER_NAME);
new id = GetPlayeridMid(vardas);
if(id == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, RED, "* Tokio zaidejo nera");
return 1;
}
if(id == playerid)
{
SendClientMessage(playerid, RED, "* Taip taip, ko dar nori??.");
return 1;
}
if(!playerDB[id][ikalintas])
{
SendClientMessage(playerid, RED, "* Zaidejas ne kalejime.");
return 1;
}
new msg[128],admmsg[MAX_PLAYER_NAME];
GetPlayerName(playerid,admmsg,sizeof(admmsg));
GetPlayerName(id,vardas,sizeof(vardas));
format(msg,sizeof(msg),"* %s isteisinote, darbar jis jau laisveje.",vardas);
SendClientMessage(playerid,GREEN,msg);
SetPlayerPos(id,-1603.4890,718.1438,11.6110);
SetPlayerInterior(id,0);
TogglePlayerControllable(id,true);
SetPlayerWantedLevel(id,0);
playerDB[id][ikalintas]=false;
playerDB[id][kalejimo_laikas]=0;
GameTextForPlayer(id, " ", 1, 3);
GameTextForPlayer(id, " ", 1, 3);
format(msg,sizeof(msg),"%s jus isteisino megaukis laisve.",admmsg);
SendClientMessage(id,RED,msg);
SavePlayerData(id,false);
return 1;
}
CMD:ban(playerid, params[])
{
new vardas[MAX_PLAYER_NAME],prz[128];
strmid(vardas,GetArgument(1, cmdtext,0),0,MAX_PLAYER_NAME);
if(!strcmp(vardas, "0", true) ){SendClientMessage(playerid, COLOR, "* Baninti zaideja: /ban [dalis vardo] [priezastis]"); return 1;}
new id = GetPlayeridMid(vardas);
if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR, "* Tokio zaidejo nera"); return 1;}
if (playerDB[id][admin]){ SendClientMessage(playerid, COLOR, "* Administratoriaus ismesti negalima."); return 1;}
strmid(prz,GetArgument(2, cmdtext,true),0,128);
if(!strcmp(prz, "0", true) ){SendClientMessage(playerid, COLOR, "* Pamirsote nurodyti priezasti."); return 1;}
new msg[128],adminname[MAX_PLAYER_NAME];
GetPlayerName(id,vardas,sizeof(vardas));
GetPlayerName(playerid,adminname,sizeof(adminname));
format(msg,sizeof(msg),"[ban] %s uzblokavo jus: %s",adminname,prz);
SendClientMessage(id,COLOR,msg);
BanEx(id,prz);
format(msg,sizeof(msg),"[ban] %s uzblokavo %s serveryje (%s).",adminname,vardas,prz);
SendClientMessageToAll(COLOR,msg);
return 1;
}
CMD:freeze(playerid, params[])
{
new vardas[MAX_PLAYER_NAME];
strmid(vardas,GetArgument(1, cmdtext,0),0,MAX_PLAYER_NAME);
if(!strcmp(vardas, "0", true) ){SendClientMessage(playerid, COLOR, "* Uzsaldyti zaideja: /freeze [nicko dalis]"); return 1;}
new id = GetPlayeridMid(vardas);
if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR, "* Tokio zaidejo nera"); return 1;}
TogglePlayerControllable(id,false);
SendClientMessage(playerid,COLOR,"* ***Zaidejas uzsaldytas!");
return 1;
}
CMD:unfreeze(playerid, params[])
{
new vardas[MAX_PLAYER_NAME];
strmid(vardas,GetArgument(1, cmdtext,0),0,MAX_PLAYER_NAME);
if(!strcmp(vardas, "0", true) ){SendClientMessage(playerid, COLOR, "* Atitirpinti zaideja: /unfreeze [nicko dalis]"); return 1;}
new id = GetPlayeridMid(vardas);
if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR, "* Tokio zaidejo nera"); return 1;}
if(playerDB[id][cuffed]) { SendClientMessage(playerid, COLOR, "* Žaidejas surakintas policininko!"); return 1; }
TogglePlayerControllable(id,true);
SendClientMessage(playerid,COLOR,"* ***Zaidejas atitirpintas!");
return 1;
}
CMD:to(playerid, params[])
{
if(cmdtext[3]==0){SendClientMessage(playerid, COLOR, "* Keliauti pas (be masinos): /to [dalis vardo]"); return 1;}
new vardas[MAX_PLAYER_NAME];
strmid(vardas,cmdtext[4],0,MAX_PLAYER_NAME);
new id = GetPlayeridMid(vardas);
if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR, "* Tokio zaidejo nera"); return 1;}
if (GetPlayerVirtualWorld(id)>0){SendClientMessage(playerid, COLOR, "* Zaidejas savo namuose, isibrauti negrazu"); return 1;}
SetPlayerInterior(playerid,GetPlayerInterior(id));
new Float:tempcoo[3];
GetPlayerPos(id,tempcoo[0],tempcoo[1],tempcoo[2]);
SetPlayerPos(playerid,tempcoo[0],tempcoo[1],tempcoo[2]);
SetCameraBehindPlayer(playerid);
return 1;
}
CMD:get(playerid, params[])
{
if(cmdtext[4]==0){SendClientMessage(playerid, WHITE, "Atsiteleportuoti ?aideja pas save: {FF0000}/get{00FF00} Dalis vardo"); return 1;}
new vardas[MAX_PLAYER_NAME];
strmid(vardas,cmdtext[5],0,MAX_PLAYER_NAME);
new id = GetPlayeridMid(vardas);
if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, RED, "Tokio ?aidejo nera"); return 1;}
if (playerDB[id][ikalintas]) {SendClientMessage(playerid, RED, "?aidejas kalejime"); return 1;}
playerDB[id][rid][0]=playerid;
GetPlayerName(playerid,vardas,MAX_PLAYER_NAME);
new msg[128]; format(msg, sizeof(msg), "{00FF00}Zaidejas {FF0000}%s {00FF00}tau siulo buti perkeltam pas ji\nAr sutinki?",vardas);
ShowPlayerDialog(id,500,DIALOG_STYLE_MSGBOX,vardas , msg,"Sutikti","Nesutikti");
return 1;
}
CMD:heal(playerid, params[])
{
if(cmdtext[5]==0){SendClientMessage(playerid, COLOR, "* Pagydyti zaideja: /heal [dalis vardo]"); return 1;}
new vardas[MAX_PLAYER_NAME];
strmid(vardas,cmdtext[6],0,MAX_PLAYER_NAME);
new id = GetPlayeridMid(vardas);
if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR, "* Tokio zaidejo nera"); return 1;}
new mess[256],name[MAX_PLAYER_NAME],rec[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
GetPlayerName(id,rec,sizeof(rec));
format(mess,sizeof(mess),"***%s pagyde jus!",name);
SendClientMessage(id,COLOR,mess);
format(mess,sizeof(mess),"***Pagydete %s!",rec);
SendClientMessage(playerid,COLOR,mess);
SetPlayerHealth(id,100);
SetPlayerArmour(id,100);
return 1;
}
CMD:heal(playerid, params[])
{
if(cmdtext[5]==0){SendClientMessage(playerid, COLOR, "* Nuzudyti zaideja: /kill [dalis vardo]"); return 1;}
new vardas[MAX_PLAYER_NAME];
strmid(vardas,cmdtext[6],0,MAX_PLAYER_NAME);
new id = GetPlayeridMid(vardas);
if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR, "* Tokio zaidejo nera"); return 1;}
new mess[256],rec[MAX_PLAYER_NAME];
GetPlayerName(id,rec,sizeof(rec));
format(mess,sizeof(mess),"***Nuzudete %s!",rec);
SendClientMessage(playerid,COLOR,mess);
SetPlayerHealth(id,0);
return 1;
}
CMD:explode(playerid, params[])
{
if(cmdtext[8]==0){SendClientMessage(playerid, COLOR, "* Susprogdinti zaideja: /explode [dalis vardo]"); return 1;}
new vardas[MAX_PLAYER_NAME];
strmid(vardas,cmdtext[9],0,MAX_PLAYER_NAME);
new id = GetPlayeridMid(vardas);
if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, COLOR, "* Tokio zaidejo nera"); return 1;}
new mess[256],rec[MAX_PLAYER_NAME];
GetPlayerName(id,rec,sizeof(rec));
format(mess,sizeof(mess),"***Susprogdinote %s!",rec);
SendClientMessage(playerid,COLOR,mess);
new Float:tmpa[3];
GetPlayerPos(id,tmpa[0],tmpa[1],tmpa[2]);
CreateExplosion(tmpa[0],tmpa[1],tmpa[2],3,10);
SetPlayerHealth(id,0);
return 1;
}
https://sampforum.blast.hk/showthread.php?tid=289299
or convert them yourself, we are not machines who do all the work for you, i did these commands to show you how it works, now you should be able to do it yourself or download the scripting machine.