Jump to content
  • 0

pomoc Server mi nezoberie prikaz


Mattsy

Dotaz

Custe robim misie do SF a mam problem napisem /misie a nic sa nestane ani nenapise ze Tento príkaz neexistuje tak pls tu mate cele misie ako mam.

 

Hore v mode

 

#define BS_MISIA1 1
#define BS_MISIA2 2
#define BS_MISIA3 3
#define BS_MISIA4 4

new misija[MAX_PLAYERS];

Connect

 

misija[playerid] = 0;

 

Disconnect

 

misija[playerid] = 0;

 

EnterCheckpoint

 

switch(misija[playerid]) {
case BS_MISIA1 || BS_MISIA2 || BS_MISIA3 || BS_MISIA4:{
DisablePlayerCheckpoint(playerid);
misija[playerid] = 0;
GivePlayerMoney(playerid,2500);
SendClientMessage(playerid,COLOR_WHITE,"Úspšne si doručil peniaze do banky.");
}
}

commandtext:

 

dcmd(misia,5,cmdtext);

 

dole v mode

 

dcmd_misia(playerid, params[])
{
#pragma unused params
if(IsPlayerConnected(playerid))
{
if(povolanie[playerid] == 21)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 428) SendClientMessage(playerid,COLOR_RED,"[ ! ]Musíš mať Security Car");
else if(misija[playerid] == 0) SendClientMessage(playerid,COLOR_RED,"[ ! ]Už máš danú misiu");
{
new bzp = random(4);
switch(bzp)
{
case 0:{
misija[playerid] = BS_MISIA1;
SetPlayerCheckpoint(playerid,-1951.3385,615.5088,35.0156,7.0);
SendClientMessage(playerid,COLOR_WHITE,"Dones peniaze do banky.");
}
case 1:{
misija[playerid] = BS_MISIA2;
SetPlayerCheckpoint(playerid,-1978.5508,434.9085,25.986,7.0);
SendClientMessage(playerid,COLOR_WHITE,"Dones peniaze do banky.");
}
case 2:{
misija[playerid] = BS_MISIA3;
SetPlayerCheckpoint(playerid,-1592.1256,856.7902,7.5391,7.0);
SendClientMessage(playerid,COLOR_WHITE,"Dones peniaze do banky.");
}
case 3:{
misija[playerid] = BS_MISIA4;
SetPlayerCheckpoint(playerid,-1829.0177,1096.9806,45.2891,7.0);
SendClientMessage(playerid,COLOR_WHITE,"Dones peniaze do banky.");
}
}
}
}
}
return 1;
}

Link to comment
Share on other sites

11 odpovědí na tuto otázku

Recommended Posts

  • 0

az budem doma tak ti pomozem ..lebo som v skole cely den..ale nieco ma napadlo teraz z fleku...nadefinoval si si CP ze? ale zacal si jednotkou nie 0 chapes ma nie?

#define BS_MISIA1 1 // nemalo by byt 0
#define BS_MISIA2 2 //                     1
#define BS_MISIA3 3//                      2
#define BS_MISIA4 4//                      3

?? myslim ze hej ale inak doma az bude ti pomozem..(ty co niesi v skole? xD)

Link to comment
Share on other sites

  • 0

Ztoho co jsi napsal tak není poznat, kde je chyba, ale rozhodně je tam pár detailů které stojí za povšimnutí.

Na to kolik zde máš příspěvků, se divím, že tam máš takový kraviny. Např.

 

• Proč máš na začátku IsPlayerConnected ? Kdyby nebyl připojen tak asi nevjede do toho CP, hej ?

if(povolanie[playerid] == 21)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 428) SendClientMessage(playerid,COLOR_RED,"[ ! ]Musíš mať Security Car");
else if(misija[playerid] == 0) SendClientMessage(playerid,COLOR_RED,"[ ! ]Už máš danú misiu");
{
new bzp = random(4);

předělat na

if(povolanie[playerid] == 21)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 428) return SendClientMessage(playerid,COLOR_RED,"[ ! ]Musíš mať Security Car");
if(misija[playerid] != 0) return SendClientMessage(playerid,COLOR_RED,"[ ! ]Už máš danú misiu");
new bzp = random(4);

 

 

EDIT : N to nejsou Definice CP, ne ? Je to jen zbytečný definování, který nevím na co má, ale CP to není asi určitě.

Link to comment
Share on other sites

  • 0

takze Rain ja som toto mal ja uz som mal vela veci skusil preto som skusil cez akjepripojeny a aj(a to ze mam vela prispevkov nezname ze viem v pawne setko) zas toto co si tu dal a aj patovu radu ale nefacha to napisem /misia a nic mi nenapise :(

Link to comment
Share on other sites

  • 0

Nic nenapíše ? Tak to je rozdíl. Já právě myslel, že ti to napíše Server: Unknown command.

 

No a seš si jistej, že máš to povolání, když píšeš ten příkaz ?

 

Zkus to jen pro pokus předělat takhle ..

 

dcmd_misia(playerid, params[])
{
#pragma unused params
if(povolanie[playerid] != 21) return SendClientMessage(playerid, COLOR_RED, "Musíš mít povolání Ohranky ?.. nebo nwm co to je.");
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 428) return SendClientMessage(playerid,COLOR_RED,"[ ! ]Musíš mať Security Car");
if(misija[playerid] != 0) return SendClientMessage(playerid,COLOR_RED,"[ ! ]Už máš danú misiu");
new bzp = random(4);
switch(bzp)
{
	case 0:
	{
		misija[playerid] = BS_MISIA1;
		SetPlayerCheckpoint(playerid,-1951.3385,615.5088,35.0156,7.0);
		SendClientMessage(playerid,COLOR_WHITE,"Dones peniaze do banky.");
	}
	case 1:
	{
		misija[playerid] = BS_MISIA2;
		SetPlayerCheckpoint(playerid,-1978.5508,434.9085,25.986,7.0);
		SendClientMessage(playerid,COLOR_WHITE,"Dones peniaze do banky.");
	}
	case 2:
	{
		misija[playerid] = BS_MISIA3;
		SetPlayerCheckpoint(playerid,-1592.1256,856.7902,7.5391,7.0);
		SendClientMessage(playerid,COLOR_WHITE,"Dones peniaze do banky.");
	}
	case 3:
	{
		misija[playerid] = BS_MISIA4;
		SetPlayerCheckpoint(playerid,-1829.0177,1096.9806,45.2891,7.0);
		SendClientMessage(playerid,COLOR_WHITE,"Dones peniaze do banky.");
	}
}
return 1;
}

Link to comment
Share on other sites

  • 0

Rain som si isty lebo ked napisem /ucet napise mi Povolanie = 21 a mam aj ten skin a farbu ale idem to skusit ;)

 

Trick:tebe verim viac ako mojej mame :d

Link to comment
Share on other sites

  • 0

A co jsi upravil ?

 

Pro jiný povolání tam musíš mít např (pokud jsi to napsal ve tvaru, jako jsem uvedl výše) ..

if(!(povolanie[playerid] == 21 || povolanie[playerid] == XX)) return SendClientMessage(playerid, COLOR_RED, "Musíš mít povolání Ohranky ?.. nebo nwm co to je.");

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...