Jump to content
  • 0

pomoc 2 Problemy v modu


SparcoCZ

Dotaz

Zdravim mam 2 problemy

1. Problem je ze sem si do modu dal AFK System podle tohoto TUT: viewtopic.php?f=8&t=6507

v poradku zkompiluju ale kdyz pridu do modu napisu /afk tak to napise ze pobliz je nejaky hrac a pritom mam vzdalenost jednotek nastavenou na 5 tak nevim cim to je.

 

2. Problem je ze sem si do modu dal obcanku podle tohoto TUT: viewtopic.php?f=8&t=1406&st=0&sk=t&sd=a&hilit=Obcanka

a kdyz pridu na ten pickup kterej se vytvori tak vyjede menu Koupit,Konec kdyz potvrdim koupit tak se nic nestane jen menu zmizi nevite co s tim kod vypada takto:

 

new string[70];

if (Current == obcankamenu ) {//premena na menu

switch(row) {

case 0:{

new pname[MAX_PLAYER_NAME];

{

if (obcanka[playerid] == 0) {//ak hrac nema obcianku

SendClientMessage(playerid, COLOR_YELLOW, "Zakupil sis obcansky prukaz !");//vas text a farba

obcanka[playerid] += 1;

}else{

if(GetPlayerMoney(playerid) < 5000) {//skontroluje ci ma hrac peniaze

SendClientMessage(playerid, COLOR_YELLOW, "Nemas dostatek penez !");//vas text a farba

}else{

if (obcanka[playerid] == 1) {//ak uz hrac ma obcianku

SendClientMessage(playerid, COLOR_YELLOW, "Uz mas obcansky prukaz !");//vas text a farba

}else{

GetPlayerName(playerid, pname, 30);

format(string, 256, "Hrac %s si kupil obcansky prukaz !", pname);//vas text

SendClientMessageToAll(COLOR_YELLOW,string);//farba textu

obcanka[playerid] = 1;

GivePlayerMoney(playerid,-5000);//kolko mu to strhne za kupenie obcianky

 

 

}

}

}

}

}

}

}

 

 

Budu rad kdyz poradite

Link to comment
Share on other sites

1 odpověd na tuto otázku

Recommended Posts

  • 0

Skus:

 

 

new string[70];

if (Current == obcankamenu ) {//premena na menu

switch(row) {

case 0:{

if(GetPlayerMoney(playerid) >= 5000) {

if(obcanka[playerid] == 1) return SendClientMessage(playerid, COLOR_YELLOW, "Uz mas obcansky prukaz !");

if (obcanka[playerid] == 0) {

SendClientMessage(playerid, COLOR_YELLOW, "Zakupil sis obcansky prukaz !");

GetPlayerName(playerid, pname, 30);

format(string, 256, "Hrac %s si kupil obcansky prukaz !", pname);//vas text

SendClientMessageToAll(COLOR_YELLOW,string);//farba textu

GivePlayerMoney(playerid,-5000);//kolko mu to strhne za kupenie obcianky

obcanka[playerid] = 1;

}else{

SendClientMessage(playerid, COLOR_YELLOW, "Nemas dostatek penez !");

}

}

}

}

}

 

¨

 

Nejsem si 100% jistý jestli je správný počet závorek. "fresse"

Ale jinak by to mělo jít.

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