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
Idézetet írta: ƒlaﻛh date=1423922005\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"52587\" data-ipsquote-contentclass=\"forums_Topicstrlen 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!\");
}
Idézetet írta: .RäNÐoM. date=1424007581\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"52587\" data-ipsquote-contentclass=\"forums_TopicTalá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.