GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: rcsbakos2 - 2015. Február 14. - 14:51:42

Cím: Inputtext help
Írta: rcsbakos2 - 2015. Február 14. - 14:51:42
Sziasztok!
Playerid helyére akarom tenni az inputtextet és sehogy se jön össze :cc
 
   if (dialogid == 0013)
{
if(response)
    {
   if(strlen(inputtext) != INVALID_PLAYER_ID)
   {
      tmp = strlen(inputtext);
      new para1;
      para1 = ReturnUser(tmp);
      PlayerInfo[para1][pMember] = 1;
      SendClientMessage(para1, RED, \"Egy admin mentős munkát adta neked!\" );
   }
}   
return 1;
}   

Ez az utolsó próbálkozásom de ez is rossz:/
Cím: Inputtext help
Írta: Flash - 2015. Február 14. - 14:53:25
strlen helyett strval
Cím: Inputtext help
Írta: rcsbakos2 - 2015. Február 14. - 22:15:49
Idézetet írta: ƒlaﻛh date=1423922005\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"52587\" data-ipsquote-contentclass=\"forums_Topic
strlen helyett strval
 

error 017: undefined symbol \"str\"

 
igy amúgy?
 
   if (dialogid == 0013)
{
if(response)
    {
   if(str(inputtext) != INVALID_PLAYER_ID)
   {
      new tmp[40];
      tmp = str(inputtext);
      new para1;
      para1 = ReturnUser(tmp);
      PlayerInfo[para1][pMember] = 1;
      SendClientMessage(para1, RED, \"Egy admin mentős munkát adta neked!\" );
   }
}   
return 1;
}   

 
Amit kiakarok belőle hozni , hogy az input szám a playerid helyére kerüljön ,szóval a pMember = 1 -t kapja meg az az id akit berinak az inputos dialogba
Cím: Inputtext help
Írta: Pedró - 2015. Február 14. - 22:21:20
strval, nem str
strlen helyett strval -t írj.
Cím: Inputtext help
Írta: rcsbakos2 - 2015. Február 14. - 23:00:34
         if( strval(inputtext) != INVALID_PLAYER_ID)
   {
       tmp =  strval(inputtext);
      new para1;
      para1 = ReturnUser(tmp);
      PlayerInfo[para1][pMember] = 1;
      SendClientMessage(para1, RED, \"Egy admin mentős munkát adta neked!\" );
   }

TMPre errort ir :c
Cím: Inputtext help
Írta: PeterBlue - 2015. Február 15. - 14:27:31
Ha jól rétem a problémádat, akkor te azt akarod hogy pl. /rendor [iD] és akinek az idje be lett írva, az valamit kap, pl az inije módosítva lesz?
Mert akkor használj targetid-t, ha jól tudom azt egy new targetid;-vel és strtokkal kell.
Ha segítettem nincsmit, ha félreértettem akkor meg bocsi.
Cím: Inputtext help
Írta: .random. - 2015. Február 15. - 14:39:41
Talán
 

if(strval(inputtext) != INVALID_PLAYER_ID)
{
new para1 = ReturnUser(strval(inputtext));
PlayerInfo[para1][pMember] = 1;
SendClientMessage(para1,  RED, \"Egy admin mentős munkát adta neked!\");
}
Cím: Inputtext help
Írta: rcsbakos2 - 2015. Február 15. - 18:44:02
Idézetet írta: .RäNÐoM. date=1424007581\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"52587\" data-ipsquote-contentclass=\"forums_Topic
Talán
 

if(strval(inputtext) != INVALID_PLAYER_ID)
{
new para1 = ReturnUser(strval(inputtext));
PlayerInfo[para1][pMember] = 1;
SendClientMessage(para1,  RED, \"Egy admin mentős munkát adta neked!\");
}

 

Köszönöm a válaszod de hibát kaptam (ezt (1455) : error 035: argument type mismatch (argument 1))
   if (dialogid == 0013)
{
if(strval(inputtext) != INVALID_PLAYER_ID)
{
   new para1 = ReturnUser(strval(inputtext)); <--- ez a hibás sor az
   PlayerInfo[para1][pMember] = 1;
   SendClientMessage(para1,  RED, \"Egy admin mentős munkát adta neked!\");
}   
return 1;
}
Cím: Inputtext help
Írta: rayle - 2015. Február 15. - 19:00:03
if (dialogid == 0013)
{
if(strval(inputtext) != INVALID_PLAYER_ID)
{
   new para1 = ReturnUser(inputtext);
   PlayerInfo[para1][pMember] = 1;
   SendClientMessage(para1,  RED, \"Egy admin mentős munkát adta neked!\");
}   
return 1;
}
Cím: Inputtext help
Írta: rcsbakos2 - 2015. Február 15. - 19:57:30
Nagyon köszönööm!
Még egy olyan kérdésem lenne , hogy amikor beteszem a pawnoba a pwnem , akkor regisztrációhoz akkor átirja pl erre: regisztárciĂłhoz
fixchars inc benne van szóval nem tudom :S
Cím: Inputtext help
Írta: PeterBlue - 2015. Február 15. - 22:19:19
Minél írja ezt? Textdraw? Vagy mi?
Cím: Inputtext help
Írta: ZSOLTI99 - 2015. Február 15. - 22:25:53
Ha jól emlékszem a fixchars.inc az a textdrawos,GameText -ben az ékezetes karaktert kezeli hogy jelenjen meg.Másnál nem kéne hogy rossz legyen szerintem valamit elrontottál
Cím: Inputtext help
Írta: rcsbakos2 - 2015. Február 15. - 22:33:53
nem magába a pawnoba irja át őket :D:D:D
Cím: Inputtext help
Írta: PeterBlue - 2015. Február 16. - 00:19:15
Pawnoban nem szabadna átírnia
Utólag eszembejutott:
Ha nem pawnot nyitod meg és importálsz, hanem simán társítod a pwn fájlt a pawnoval, akkor simán csinálhatja ezt, nekem régebben ez volt, még be is f**tam hogy az egész fájl szétesett és elromlott, aztán bezártam mentés nélkül, majd megnyitottam pawnoba importálva, és úgy már jó volt.