Originally Posted by Lajko1
how i can use this ? o.O
|
public OnPlayerEnterStreamedCheckpoint(playerid, streamid) { if(streamid == CopSaleCP) { new string[256]; new playername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername, MAX_PLAYER_NAME); format(string,sizeof(string),"Tazer $25000",playername); ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"Welcome Officer! Anything For You?",string,"Buy","Cancel"); return 1; } return 1; }
public OnPlayerEnterStreamedCheckpoint(playerid, streamid)
{
if(streamid == CopSaleCP)
{
new string[256],string2[128];
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string2,sizeof string2,"Welcome Officer %s ! Anything for You ?",playername);
format(string,sizeof(string),"Tazer $25000",playername);
ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,string2,string,"Buy","Cancel");
return 1;
}
return 1;
}
Originally Posted by Lajko1
oky ty but i have 1 more question now i made when palyer enter checkpoint it will show him dialog so my dialog looks like this
Код:
public OnPlayerEnterStreamedCheckpoint(playerid, streamid) { if(streamid == CopSaleCP) { new string[256]; new playername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername, MAX_PLAYER_NAME); format(string,sizeof(string),"Tazer $25000",playername); ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"Welcome Officer! Anything For You?",string,"Buy","Cancel"); return 1; } return 1; } amm how i can make the i wrote ''Welcome Officer!'' but i want if is possible ''Welcome Officer (his name)" is that possible ? i think it is and if is possible can u tell me how to make that, i try with ''Welcome Officer %s'' but it wont work... so how i can make now when player wanan buy tazer he will get -25k and get a tazer ? idk like ''HaveTazer = 1'' - should be in code,so than he can use command /taze (id) so as i tell i want when player buy ''Tazer'' he get -25000$ and if he dont have 25000 he get message ''Not Enough Money!'' how i can make this ? Ty For Any Help! |
new bool: Tazer[MAX_PLAYERS];
public OnPlayerEnterStreamedCheckpoint(playerid, streamid)
{
if(streamid == CopSaleCP)
{
new string[256],string2[128];
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string2,sizeof string2,"Welcome Officer %s ! Anything for You ?",playername);
format(string,sizeof(string),"Tazer\t\t\t\t\t\t\t\t\t\t\t\b$25000",playername);
ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,string2,string,"Buy","Cancel");
return 1;
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 2 && response)
{
_:Tazer[playerid] = true;
SendClientMessage(playerid,0xFFFFFFAA,"You can use now /tazer.");
}
return 1;
}
public OnPlayerCommandText(playerid,cmdtext[])
{
if(!strcmp(cmdtext,"/tazer",true))
{
if(_:Tazer[playerid] == false) return 1;
// rest of code
}
}