Jump to content
  • 0

pomoc SAMP - vlastný príkaz


SamerLP

Dotaz

Zdravím potreboval by som pomôcť začínam z SAMP serverom a chcel by som vytvoriť vlastný príkaz napríklad ako je /vip a po vykonaní by napísalo do chatu že napríklad VIP si kúpiš na webe: xxxxxxx.sk. Predom ďakujem ak by niekto vedel :) 

Link to comment
Share on other sites

21 odpovědí na tuto otázku

Recommended Posts

  • 0

public OnPlayerCommandText(playerid, cmdtext[])

{

if (strcmp("/vip", cmdtext, true, 10) == 0)

{

SendClientMessage(playerid, 0xFF0000, "VIP výhody jsi koupíš na webu xxx");

return 1;

}

Link to comment
Share on other sites

  • 0

public OnPlayerCommandText(playerid, cmdtext[])

{

if (strcmp("/vip", cmdtext, true, 10) == 0)

{

SendClientMessage(playerid, 0xFF0000, "VIP výhody jsi koupíš na webu xxx");

return 1;

}

Je zbytečné přidávat délku. Bohatě stačí:

public OnPlayerCommandText(playerid, cmdtext[]){
	if(!strcmp("/vip", cmdtext, true)){
	    SendClientMessage(playerid, -1, " VIP si kúpiš na webe: xxxxxxx.sk"); //Text bude celý bílý
	    return 1;
	}
	return 0;
}
A nezapomeň nahrát include a_samp :). (takže):

#include <a_samp>

public OnPlayerCommandText(playerid, cmdtext[]){
	if(!strcmp("/vip", cmdtext, true)){
	    SendClientMessage(playerid, -1, " VIP si kúpiš na webe: xxxxxxx.sk"); //Text bude celý bílý
	    return 1;
	}
	return 0;
}
Link to comment
Share on other sites

  • 0

takže v súbore napríklad vip.pwn bude 

#include <a_samp>
 
public OnPlayerCommandText(playerid, cmdtext[]){
if(!strcmp("/vip", cmdtext, true)){
   SendClientMessage(playerid, -1, " VIP si kúpiš na webe: xxxxxxx.sk"); //Text bude celý bílý
   return 1;
}
return 0;
}
 
A ten súbor mám dať do .amx či stačí do .pwn? 
Link to comment
Share on other sites

  • 0

vytvoril som súbor kde som dal len tento text a dal do súboru .amx a resetoval server a nič sa nestalo príkaz nefunguje. 

Upravil si server.cfg, riadok filterscripts?

Link to comment
Share on other sites

  • 0

nie neupravoval len som dal cez pawno program ten text čo sme mi poslali a uložil jako .amx a potom dal na FTP do zložky filterscripts resetol server a myslel som si že to je všetko :(

Nejspíše nerozpoznal FS. Přidej pod include:

 

#define FILTERSCRIPTS

Hlavně pokud ho loadeš přes rcon.

 

A nebo tam máš prostě moc FS.

Link to comment
Share on other sites

  • 0

pridal som aj som zase dal napr skuska.amx na server a resetoval som ho... a nič stále skúšal som príkaz /cc /vp... nič píše že príkaz neexistuje... a ešte aj myslím moc FS tam asi nebudem mať lebo server som vytvoril včera a nič som tam neprídaval moc. 

Link to comment
Share on other sites

  • 0

Udělej si "New" file a do toho jen dej toto a pak zkompilimuj

#include <a_samp>

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" VIP příkaz načten .");
	print("--------------------------------------\n");
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
	if(!strcmp("/vip", cmdtext, true))
        {
	    SendClientMessage(playerid, -1, " tvůj text .. ten si uprav");
	    return 1;
	}
	return 0;
}

potom jen otevři "server.cfg" a do filerscripts dej název mělo by ti to jít..

Link to comment
Share on other sites

  • 0

len tento celý text som dal do programu nič iné len to čo si mi poslala. potom som dal do configu názov toho priečinku a nejde mi spustiť server ale keď to odstránim tak ide v pohode. 

Link to comment
Share on other sites

  • 0
  • Globální moderátor

Takto to dopadne keď nič nerobíš sám, na všetko sa musíš pýtať každý ti musí s niečim pomáhať....... jak nesvojprávny...... na čo je internet? na čo je youtube a milión nemeckých tutoriálov pre pawn? Fakt toto sa mi zdá už moc....ako keby niečo ťažké tak to pochopím.. ale takýto základ....... 

Link to comment
Share on other sites

  • 0

dej spouštět jako admin....

 

to pawno.exe

ďakujem konečne to ide ale aj iným ďakujem. 

 

 

Takto to dopadne keď nič nerobíš sám, na všetko sa musíš pýtať každý ti musí s niečim pomáhať....... jak nesvojprávny...... na čo je internet? na čo je youtube a milión nemeckých tutoriálov pre pawn? Fakt toto sa mi zdá už moc....ako keby niečo ťažké tak to pochopím.. ale takýto základ....... 

hm, nemeckých to je to práve. 

Link to comment
Share on other sites

  • 0
  • Globální moderátor

 

hm, nemeckých to je to práve. 

čo je na tom že to je po nemecky? ty nepotrebuješ počuť nejakého nemca... ty potrebuješ vidieť čo robí.... na to sa môžeš vy*rať či hovorý po nemecky alebo po ugandsky...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...