-
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:/
-
strlen helyett strval
-
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
-
strval, nem str
strlen helyett strval -t írj.
-
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
-
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.
-
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!\");
}
-
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;
}
-
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;
}
-
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
-
Minél írja ezt? Textdraw? Vagy mi?
-
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
-
nem magába a pawnoba irja át őket :D:D:D
-
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.