Jump to content
  • 0

pomoc Teleport Dialog.


snake3321

Dotaz

Dobrý den, rád bych se zeptal. Před pár dnama jsem začal s pawnem a nedalo by se říct že by mi to úplně šlo :d, takže by jsem se vás rád zeptal zda nevíte kde by mohly být chyby připadně mi poslat opravený pawn. Celé vypadá takto (Správně by tam mělo být 8 chyb ale nedokážu je opravit :d):

 

#include <a_samp>
#define dialog_123 1
#define COLOR_BLUE 0x00FFFFAA
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/porty", cmdtext[], true, 10) == 0)
{
ShowPlayerDialog(playerid,dialog_123,DIALOG_STYLE_LIST,"Teleporty by snake3321","{FF0000}/lv {FFFFFF}- Las Venturas\nLetiste› SF\n{00FF00}Mrakodrap {FFFFFF}Los Santos","Vybrat","Zavrit");
return 1;
}
return 0;
}
 
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == dialog_123)
{
switch(listitem)
{
case 0;
{
SetPlayerPos(playerid, 2121.2449,1425.0447,10.8203,89.0526,0,0,0,0,0,0);
SendClientMessage(playerid, COLOR_BLUE, "Teleportoval jsi se na /lv");
return 1;
}
case 1;
{
SetPlayerPos(playerid, -1660.8141,-206.4428,14.1484,329.1374,0,0,0,0,0,0);
SendClientMessage(playerid, COLOR_BLUE, "Teleportoval jsi se na Letiste San Fierro");
return 1;
}
case 2;
{
SetPlayerPos(playerid, -1660.8141,-206.4428,14.1484,329.1374,0,0,0,0,0,0);
SendClientMessage(playerid, COLOR_BLUE, "Teleportoval jsi se na Mrakodrap Los Santos");
return 1;
}
}
}
return 0;
}
Link to comment
Share on other sites

2 odpovědí na tuto otázku

Recommended Posts

  • 0
1.chyba -> if(strcmp("/porty", cmdtext[], true) == 0)  zmeň na if(strcmp(cmdtext, "/porty", true) == 0)

2.chyba -> za case nemá byť ; ale :

3.chyba -> SetPlayerPos(playerid,X,Y,Z); a nič viac

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